<SEC-DOCUMENT>0001193125-19-103968.txt : 20190411
<SEC-HEADER>0001193125-19-103968.hdr.sgml : 20190411
<ACCEPTANCE-DATETIME>20190411170659
ACCESSION NUMBER:		0001193125-19-103968
CONFORMED SUBMISSION TYPE:	40-F/A
PUBLIC DOCUMENT COUNT:		113
CONFORMED PERIOD OF REPORT:	20181231
FILED AS OF DATE:		20190411
DATE AS OF CHANGE:		20190411

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Village Farms International, Inc.
		CENTRAL INDEX KEY:			0001584549
		STANDARD INDUSTRIAL CLASSIFICATION:	AGRICULTURE PRODUCTION - CROPS [0100]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			Z4
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		40-F/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38783
		FILM NUMBER:		19744409

	BUSINESS ADDRESS:	
		STREET 1:		4700 - 80TH STREET
		CITY:			DELTA, BRITISH COLUMBIA
		STATE:			Z4
		ZIP:			V4K 3N3
		BUSINESS PHONE:		732-676-3008

	MAIL ADDRESS:	
		STREET 1:		4700 - 80TH STREET
		CITY:			DELTA, BRITISH COLUMBIA
		STATE:			Z4
		ZIP:			V4K 3N3
</SEC-HEADER>
<DOCUMENT>
<TYPE>40-F/A
<SEQUENCE>1
<FILENAME>d630703d40fa.htm
<DESCRIPTION>40-F/A
<TEXT>
<HTML><HEAD>
<TITLE>40-F/A</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>Washington, D.C. 20549 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">40-F/A</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>(Amendment No.&nbsp;1) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>Registration statement pursuant to Section&nbsp;12 of the Securities Exchange Act of 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>or </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9746;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>Annual report pursuant to Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the fiscal year ended <U>December 31, 2018</U> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission File Number <U><FONT STYLE="white-space:nowrap">001-38783</FONT></U> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>Village Farms International, Inc. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact name of Registrant as specified in its charter) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="34%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>British Columbia, Canada</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>2833</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>N/A</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Province or other jurisdiction</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>of incorporation or organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Primary Standard Industrial</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Classification Code Number)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification Number)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><FONT STYLE="white-space:nowrap">4700-80</FONT><SUP STYLE="font-size:85%; vertical-align:top">th</SUP>
Street </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Delta, British Columbia V4K3N3 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>(407) <FONT STYLE="white-space:nowrap">936-1190</FONT> </U></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address and telephone number of Registrant&#146;s principal executive offices) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CT Corporation </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>111
Eighth Avenue </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>New York, New York 10011 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>(212) <FONT STYLE="white-space:nowrap">894-8940</FONT> </U></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Name, address (including zip code) and telephone number (including area code) of agent for service in the United States) </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered or to be registered pursuant to Section&nbsp;12(b) of the Act: </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Title of each class</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Name of each exchange on which
registered</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Common Shares, no par value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>The Nasdaq Stock Market LLC</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered pursuant to Section&nbsp;12(g) of the Act:&nbsp;None. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Securities for which there is a reporting obligation pursuant to Section&nbsp;15(d) of the Act:&nbsp;None </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B></B>&#9746;<B></B><B>&nbsp;&nbsp;Annual information form</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B></B>&#9746;<B></B><B>&nbsp;&nbsp;Audited annual financial statements</B></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate the number of outstanding shares of each of the registrant&#146;s classes of capital or common stock as of the close of the period covered by the
annual report: 47,652,004</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant:&nbsp;(1) has filed all reports required to be filed by Section&nbsp;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)&nbsp;has been subject to such filing requirements for the past 90
days.&nbsp;&nbsp;&nbsp;&nbsp;&#9744;&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#9746;&nbsp;&nbsp;No </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate
by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation
<FONT STYLE="white-space:nowrap">S-T</FONT> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such
files).&nbsp;&nbsp;&nbsp;&nbsp;&#9746;&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#9744;&nbsp;&nbsp;No </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange
Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Emerging growth company&nbsp;&nbsp;&#9746; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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&#134; provided pursuant to Section&nbsp;13(a) of the Exchange Act.&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#134; The term &#147;new or revised financial accounting standard&#148; refers to any update issued by the Financial Accounting Standards Board to its
Accounting Standards Codification after April&nbsp;5, 2012. </P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXPLANATORY NOTE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The purpose of this Amendment No.&nbsp;1 to our Annual Report on&nbsp;Form <FONT STYLE="white-space:nowrap">40-F&nbsp;(&#147;Form</FONT> <FONT
STYLE="white-space:nowrap">40-F&#148;)</FONT> for the fiscal year ended December&nbsp;31, 2018, as filed with the Securities and Exchange Commission on March&nbsp;20, 2019, is to furnish Exhibit 101 to the&nbsp;Form
<FONT STYLE="white-space:nowrap">40-F,</FONT> which provides certain items from our&nbsp;Form <FONT STYLE="white-space:nowrap">40-F&nbsp;formatted</FONT> in eXtensible Business Reporting Language (&#147;XBRL&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No other changes have been made to the Form <FONT STYLE="white-space:nowrap">40-F</FONT> other than the furnishing of the exhibit described above. This
Amendment No.&nbsp;1 does not reflect subsequent events occurring after the original date of the Form <FONT STYLE="white-space:nowrap">40-F</FONT> or modify or update in any way disclosures made in the Form
<FONT STYLE="white-space:nowrap">40-F.</FONT> </P>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Exchange Act, the Registrant certifies that it meets all of the requirements for filing on
<FONT STYLE="white-space:nowrap">Form&nbsp;40-F</FONT> and has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="45%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="44%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>VILLAGE FARMS INTERNATIONAL, INC.</B></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Michael D. DeGiglio</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Michael D. DeGiglio</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: April&nbsp;11, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Executive Officer</TD></TR>
</TABLE>
</DIV></Center>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT INDEX </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following documents are being filed with the Commission as Exhibits to this Annual Report: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="90%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Exhibit</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Annual Information Form, dated March 20, 2019.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Audited Annual Consolidated Financial Statements and notes thereto as at and for the years ended December&nbsp;31, 2018 and December&nbsp;31, 2017, together with the report thereon of the independent auditor.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.3*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Management&#146;s Discussion and Analysis for the year ended December&nbsp;31, 2018.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.4*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Consent of PricewaterhouseCoopers LLP.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.5*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certificate of Chief Executive Officer Pursuant to Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> of the Exchange Act.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.6*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certificate of the Chief Financial Officer Pursuant to Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> of the Exchange Act.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.7*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certificate of Chief Executive Officer Pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.8*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certificate of Chief Financial Officer Pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.9*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Consent of PricewaterhouseCoopers LLP.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.INS</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL&nbsp;Instance Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.SCH</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL&nbsp;Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.CAL</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL&nbsp;Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.DEF</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL&nbsp;Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.LAB</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL&nbsp;Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.PRE</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL&nbsp;Taxonomy Extension Presentation Linkbase Document</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Previously filed. </P></TD></TR></TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>2
<FILENAME>vff-20181231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN Xcelerate Instance Document - https://www.dfinsolutions.com/ -->
<!-- Version:  6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2019-04-10T14:59:26Z -->
<!-- Copyright (c) 2019 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full" xmlns:vff="http://imetrix.edgar-online.com/20181231" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="vff-20181231.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <ifrs-full:LoansReceived contextRef="eol_PE914626--1840-F0001_STD_0_20171031_0_3416696x3557528_3416740x3557530" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2004_7">250000</ifrs-full:LoansReceived>
  <ifrs-full:InvestmentsInJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20170606_0_3421428x3421904_3423081x3557505" unitRef="iso4217_CAD" decimals="-5" id="id_11175858_F43F31DA-DBDD-4993-A380-AA29E4F8732A_3002_0">20000000</ifrs-full:InvestmentsInJointVentures>
  <ifrs-full:InvestmentsInJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20170606_0_3421428x3421904_3423081x3557505" unitRef="iso4217_USD" decimals="-5" id="id_11175858_F43F31DA-DBDD-4993-A380-AA29E4F8732A_3001_0">14900000</ifrs-full:InvestmentsInJointVentures>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2001_28">5373000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_1007_1000001">67387000</ifrs-full:Equity>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_2001_0">2116065</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_1001_1">38882945</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_1006_1">96135000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_2001_0">1.19</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <vff:BorrowingsGross contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_2001_1">45534000</vff:BorrowingsGross>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_1006_2">11957000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_1005_2">-16944000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_1003_1">50517000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_1005_1">295000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3421914" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_1001_1">11864000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_1004_1">31767000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_1002_1">1692000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_1001_400002">38882945</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3416979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_1005_800001">-541000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_1002_500001">24954000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3422911" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_1006_900001">35450000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3423222" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_1004_700001">6132000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3509228" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_1003_600001">1392000</ifrs-full:Equity>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3421501x3557501" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DC9595AE-D099-4068-8ABE-CAD7B90326FE_1001_7">1928000</ifrs-full:BiologicalAssets>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3422116" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_1005_2">437000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557652" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_1001_2">7413000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557659" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_1002_2">3190000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557660" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_1003_2">518000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557661" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_1004_2">399000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557666" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_1001_2">-15205000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557667" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_1002_2">-674000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557668" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_1003_2">-1065000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale contextRef="eol_PE914626--1840-F0001_STD_0_20161231_0_3423081x3557505" unitRef="iso4217_USD" decimals="-5" id="id_11175858_F43F31DA-DBDD-4993-A380-AA29E4F8732A_4004_3">1800000</ifrs-full:AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1002_10">38380000</ifrs-full:Borrowings>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1002_28">7091000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DC9595AE-D099-4068-8ABE-CAD7B90326FE_3001_4">4405000</ifrs-full:BiologicalAssets>
  <ifrs-full:AccrualsClassifiedAsCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_20">3793000</ifrs-full:AccrualsClassifiedAsCurrent>
  <ifrs-full:Assets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_14">142341000</ifrs-full:Assets>
  <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_33">-391000</ifrs-full:AccumulatedOtherComprehensiveIncome>
  <ifrs-full:CurrentInterestPayable contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DCBDE0CE-0686-4195-B81D-1820D04ABB34_1002_0">193000</ifrs-full:CurrentInterestPayable>
  <ifrs-full:CurrentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_22">19437000</ifrs-full:CurrentLiabilities>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_25">4825000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:CurrentBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_8">4405000</ifrs-full:CurrentBiologicalAssets>
  <ifrs-full:CurrentFinanceLeaseLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_21">72000</ifrs-full:CurrentFinanceLeaseLiabilities>
  <ifrs-full:CurrentTradeReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_3">11259000</ifrs-full:CurrentTradeReceivables>
  <ifrs-full:CurrentAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_9">42856000</ifrs-full:CurrentAssets>
  <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_19">2620000</ifrs-full:CurrentPortionOfLongtermBorrowings>
  <ifrs-full:CurrentReceivablesDueFromJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_4">411000</ifrs-full:CurrentReceivablesDueFromJointVentures>
  <ifrs-full:EquityAndLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_36">142341000</ifrs-full:EquityAndLiabilities>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3007_1000013">81043000</ifrs-full:Equity>
  <ifrs-full:IssuedCapital contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_30">36115000</ifrs-full:IssuedCapital>
  <ifrs-full:InventoriesAtFairValueLessCostsToSell contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CE15E946-43DE-47A0-AB37-F09D42965453_1002_0">120509000</ifrs-full:InventoriesAtFairValueLessCostsToSell>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_1002_4">17309000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:LongtermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_24">35760000</ifrs-full:LongtermBorrowings>
  <ifrs-full:NetDebt contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A969EBE4-CC33-4A7D-B016-83FD0072893B_1002_2">31549000</ifrs-full:NetDebt>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_1002_0">2337732</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1002_4">35000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:Inventories contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_6">17309000</ifrs-full:Inventories>
  <ifrs-full:InvestmentsInJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_12">15727000</ifrs-full:InvestmentsInJointVentures>
  <ifrs-full:Liabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_28">61298000</ifrs-full:Liabilities>
  <ifrs-full:OtherAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1002_5">2004000</ifrs-full:OtherAssets>
  <ifrs-full:OtherNoncurrentNonfinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_13">2004000</ifrs-full:OtherNoncurrentNonfinancialAssets>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_3001_5">42242612</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_27">179000</ifrs-full:NoncurrentFinanceLeaseLiabilities>
  <ifrs-full:OtherCurrentReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_5">1571000</ifrs-full:OtherCurrentReceivables>
  <ifrs-full:OtherNoncurrentNonfinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_26">1097000</ifrs-full:OtherNoncurrentNonfinancialLiabilities>
  <ifrs-full:RetainedEarnings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_34">39272000</ifrs-full:RetainedEarnings>
  <ifrs-full:RevaluationSurplus contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_32">4321000</ifrs-full:RevaluationSurplus>
  <ifrs-full:TradeAndOtherCurrentReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1002_1">70000</ifrs-full:TradeAndOtherCurrentReceivables>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_11">81754000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_18">12952000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
  <ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1002_2">538000</ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_1002_0">1.59</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1006_11">153666000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1006_12">-71912000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <vff:CurrentPrepaidExpensesAndDeposits contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_7">810000</vff:CurrentPrepaidExpensesAndDeposits>
  <vff:BankDebt contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A969EBE4-CC33-4A7D-B016-83FD0072893B_1002_0">-38640000</vff:BankDebt>
  <vff:BorrowingsGross contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1002_1">38640000</vff:BorrowingsGross>
  <vff:ContributedSurplus contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_2_31">1726000</vff:ContributedSurplus>
  <vff:NetDebtAndEquity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A969EBE4-CC33-4A7D-B016-83FD0072893B_1002_4">112592000</vff:NetDebtAndEquity>
  <vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3007_1000010">150000</vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation>
  <vff:DividendsAndEquitiesPayable contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1002_0">437000</vff:DividendsAndEquitiesPayable>
  <vff:CashSurrenderValueOfLifeInsuranceCurrentPortion contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1002_3">924000</vff:CashSurrenderValueOfLifeInsuranceCurrentPortion>
  <vff:UnamortizedDeferredTransactionCosts contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1002_9">260000</vff:UnamortizedDeferredTransactionCosts>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8C3FA6E5-8444-454D-AB66-2F7FA199A0AC_2_0">7606000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8C3FA6E5-8444-454D-AB66-2F7FA199A0AC_2_1">-12431000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8C3FA6E5-8444-454D-AB66-2F7FA199A0AC_2_2">-4825000</vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent>
  <ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557527_3417434x3480111" unitRef="iso4217_USD" decimals="-3" id="id_11175858_89177CFE-6D53-4A9A-9B35-1EF2891B79E5_1002_1">120815000</ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557527_3424455x3420520" unitRef="pure" decimals="5" id="id_11175858_FD4D6BF8-17D6-44D5-8048-AA196CA41877_3002_4">0.05885</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557528_3416740x3557530" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2003_3">1658000</ifrs-full:Borrowings>
  <vff:UncommittedCreditFacilityOutstandingBorrowingAmount contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557528_3416740x3557530" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2003_10">192000</vff:UncommittedCreditFacilityOutstandingBorrowingAmount>
  <ifrs-full:LoansReceived contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557529" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D1E1D1A6-2463-489D-AA98-A7FBE4AB98CB_2003_2">0</ifrs-full:LoansReceived>
  <ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557529_3417434x3480111" unitRef="iso4217_USD" decimals="-3" id="id_11175858_00A0FFCC-DA6B-48B8-AD00-33BA6C170FEE_1002_1">32883000</ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities>
  <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3416740x3557420_3417430x3422077" unitRef="iso4217_USD" decimals="-3" id="id_11175858_7470F34C-4F46-4468-92D3-7F15CA37BB0F_1002_1">70000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3417690" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_2002_2">-2212000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3557443" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_3002_0">19070000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3557499" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_4002_3">55000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3557840" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_5002_1">396000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417312x3420426" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DC9595AE-D099-4068-8ABE-CAD7B90326FE_5001_2">3043000</ifrs-full:BiologicalAssets>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_3003_9">43344000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1003_11">77029000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1003_12">-33685000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_3005_9">468000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1005_11">468000</vff:PropertyPlantAndEquipmentsGross>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3421914" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_3001_9">9112000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3421914" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1001_11">9112000</vff:PropertyPlantAndEquipmentsGross>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_3004_9">27233000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1004_11">63237000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1004_12">-36004000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_3002_9">1597000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1002_11">3820000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_1002_12">-2223000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3001_400014">42242612</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3416979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3005_800013">-391000</ifrs-full:Equity>
  <vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3416979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3005_800010">150000</vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3002_500013">36115000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3422911" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3006_900013">39272000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3423222" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3004_700013">4321000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3509228" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_3003_600013">1726000</ifrs-full:Equity>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1003_1">747000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1003_4">4606000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_93B4BC41-FB06-4EB9-82A5-4FBD68CECE66_2002_1">31183000</ifrs-full:PropertyPlantAndEquipment>
  <vff:DeferredTaxAssetsCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1003_2">-388000</vff:DeferredTaxAssetsCurrent>
  <vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1003_6">-3511000</vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1003_5">-40000</vff:DeferredTaxLiabilitiesCurrent>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717_3422831x3557689" unitRef="iso4217_USD" decimals="-3" id="id_11175858_93B4BC41-FB06-4EB9-82A5-4FBD68CECE66_3002_2">3649000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1004_1">5753000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1004_4">6569000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_93B4BC41-FB06-4EB9-82A5-4FBD68CECE66_4002_0">46922000</ifrs-full:PropertyPlantAndEquipment>
  <vff:DeferredTaxAssetsCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1004_2">-718000</vff:DeferredTaxAssetsCurrent>
  <vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1004_6">-1314000</vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1004_5">-1216000</vff:DeferredTaxLiabilitiesCurrent>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1002_2">2907000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:Inventories contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1002_4">25000</ifrs-full:Inventories>
  <ifrs-full:InvestmentsInJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_2003_3">15727000</ifrs-full:InvestmentsInJointVentures>
  <ifrs-full:ReceivablesDueFromJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9755CCE0-7226-4668-B9BE-AC11AAF6677D_3003_0">411000</ifrs-full:ReceivablesDueFromJointVentures>
  <ifrs-full:OtherCurrentAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1002_6">210000</ifrs-full:OtherCurrentAssets>
  <ifrs-full:NetAssetsLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1002_13">25355000</ifrs-full:NetAssetsLiabilities>
  <ifrs-full:OtherCurrentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1002_11">918000</ifrs-full:OtherCurrentLiabilities>
  <ifrs-full:RetainedEarnings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DA489283-1E96-4E5F-AFA3-63549616E797_1002_1">645000</ifrs-full:RetainedEarnings>
  <ifrs-full:TradeAndOtherCurrentPayables contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1002_9">253000</ifrs-full:TradeAndOtherCurrentPayables>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3416640" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DC9595AE-D099-4068-8ABE-CAD7B90326FE_6001_5">-2212000</ifrs-full:BiologicalAssets>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1002_0">7091000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:CurrentTradeReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1002_1">11259000</ifrs-full:CurrentTradeReceivables>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1002_2">2491000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:OtherCurrentFinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1002_3">56718000</ifrs-full:OtherCurrentFinancialLiabilities>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1002_0">7091000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:CurrentTradeReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1002_1">11259000</ifrs-full:CurrentTradeReceivables>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1002_2">2491000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:OtherCurrentFinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1002_3">56718000</ifrs-full:OtherCurrentFinancialLiabilities>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3557500" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DC9595AE-D099-4068-8ABE-CAD7B90326FE_7001_1">7937000</ifrs-full:BiologicalAssets>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3557501" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DC9595AE-D099-4068-8ABE-CAD7B90326FE_8001_6">2193000</ifrs-full:BiologicalAssets>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3557502" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DC9595AE-D099-4068-8ABE-CAD7B90326FE_9001_3">489000</ifrs-full:BiologicalAssets>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421615x3493685" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1002_5">-260000</ifrs-full:Equity>
  <ifrs-full:LongtermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421615x3493685" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1002_1">260000</ifrs-full:LongtermBorrowings>
  <ifrs-full:Liabilities contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421615x3493685" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1002_2">260000</ifrs-full:Liabilities>
  <ifrs-full:RetainedEarnings contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3421615x3493685" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1002_4">-260000</ifrs-full:RetainedEarnings>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3482452_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1002_3">565000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3482514_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1004_3">100000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3482515_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1003_3">150000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492455_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1012_3">165000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492456_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1013_3">155000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492469_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1011_3">50000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492473_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1007_3">100000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492478_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1010_3">250000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492479_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1009_3">50000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492480_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1008_3">28333</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3502653_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1001_3">149399</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3507176_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1006_3">360000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3507177_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1005_3">215000</ifrs-full:NumberOfOutstandingShareOptions>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3422116" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_3005_4">-114000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557652" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_3001_4">5124000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557659" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_3002_4">2222000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557660" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_3003_4">374000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557666" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_3001_5">-9026000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557667" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_3002_5">-460000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557668" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_3003_5">-794000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557678" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_3004_5">-2151000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:ForeignCurrencyExchangeRateForUsDollar contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3424456x3417893" unitRef="pure" decimals="4" id="id_11175858_604FE082-C8F4-420A-A95B-CC84D7A9E869_2003_1">0.7966</vff:ForeignCurrencyExchangeRateForUsDollar>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_1015_3">2337732</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_2F750F0F-EB57-4707-9DA1-276C6D253645_2002_0">128000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20171231_0_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_2002_0">2.82</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20180101_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1003_5">80783000</ifrs-full:Equity>
  <ifrs-full:LongtermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20180101_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1003_1">36020000</ifrs-full:LongtermBorrowings>
  <ifrs-full:Liabilities contextRef="eol_PE914626--1840-F0001_STD_0_20180101_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1003_2">61558000</ifrs-full:Liabilities>
  <ifrs-full:RetainedEarnings contextRef="eol_PE914626--1840-F0001_STD_0_20180101_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8F9D6555-FC65-4FDE-B28F-E6C6EE2B3B26_1003_4">39012000</ifrs-full:RetainedEarnings>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1001_10">35859000</ifrs-full:Borrowings>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1001_29">11920000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_C7B406FD-AEA3-4686-9CAB-73998D456CEF_1001_4">4230000</ifrs-full:BiologicalAssets>
  <ifrs-full:AccrualsClassifiedAsCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_20">3509000</ifrs-full:AccrualsClassifiedAsCurrent>
  <ifrs-full:Assets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_14">159815000</ifrs-full:Assets>
  <ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_33">-562000</ifrs-full:AccumulatedOtherComprehensiveIncome>
  <ifrs-full:CurrentInterestPayable contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DCBDE0CE-0686-4195-B81D-1820D04ABB34_1001_0">184000</ifrs-full:CurrentInterestPayable>
  <ifrs-full:CurrentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_22">23602000</ifrs-full:CurrentLiabilities>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_25">1920000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:CurrentBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_8">4230000</ifrs-full:CurrentBiologicalAssets>
  <ifrs-full:CurrentFinanceLeaseLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_21">78000</ifrs-full:CurrentFinanceLeaseLiabilities>
  <ifrs-full:CurrentTradeReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_3">11292000</ifrs-full:CurrentTradeReceivables>
  <ifrs-full:CurrentAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_9">62021000</ifrs-full:CurrentAssets>
  <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_19">3414000</ifrs-full:CurrentPortionOfLongtermBorrowings>
  <ifrs-full:CurrentReceivablesDueFromJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_4">10873000</ifrs-full:CurrentReceivablesDueFromJointVentures>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="shares" decimals="0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_2_7">47642672</dei:EntityCommonStockSharesOutstanding>
  <ifrs-full:EquityAndLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_36">159815000</ifrs-full:EquityAndLiabilities>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5007_1000027">100696000</ifrs-full:Equity>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_1_6">59928000</ifrs-full:FinancialLiabilities>
  <ifrs-full:IssuedCapital contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_30">60872000</ifrs-full:IssuedCapital>
  <ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3D6596D-EE6D-4CF6-A489-94FDBD86DD9E_1001_6">5064000</ifrs-full:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease>
  <ifrs-full:InventoriesAtFairValueLessCostsToSell contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CE15E946-43DE-47A0-AB37-F09D42965453_1001_0">114236000</ifrs-full:InventoriesAtFairValueLessCostsToSell>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_1001_4">22485000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:LongtermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_24">32445000</ifrs-full:LongtermBorrowings>
  <ifrs-full:NetDebt contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A969EBE4-CC33-4A7D-B016-83FD0072893B_1001_2">25939000</ifrs-full:NetDebt>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_1001_4">2164999</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1001_4">288000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:Inventories contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_6">22485000</ifrs-full:Inventories>
  <ifrs-full:InvestmentsInJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_12">18108000</ifrs-full:InvestmentsInJointVentures>
  <ifrs-full:Liabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_28">59119000</ifrs-full:Liabilities>
  <ifrs-full:OtherAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1001_5">2207000</ifrs-full:OtherAssets>
  <ifrs-full:OtherNoncurrentNonfinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_13">2207000</ifrs-full:OtherNoncurrentNonfinancialAssets>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_5001_10">47642671</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:NoncurrentFinanceLeaseLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_27">102000</ifrs-full:NoncurrentFinanceLeaseLiabilities>
  <ifrs-full:OtherCurrentReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_5">332000</ifrs-full:OtherCurrentReceivables>
  <ifrs-full:OtherNoncurrentNonfinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_26">1050000</ifrs-full:OtherNoncurrentNonfinancialLiabilities>
  <ifrs-full:RetainedEarnings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_34">33867000</ifrs-full:RetainedEarnings>
  <ifrs-full:RevaluationSurplus contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_32">4321000</ifrs-full:RevaluationSurplus>
  <ifrs-full:ShorttermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_17">2000000</ifrs-full:ShorttermBorrowings>
  <ifrs-full:TradeAndOtherCurrentReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1001_1">64000</ifrs-full:TradeAndOtherCurrentReceivables>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_11">77479000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:PropertyPlantAndEquipmentRevaluationSurplus contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-5" id="id_11175858_64055611-7C04-4F49-A7F5-DAD5EDDCF1FC_1001_0">1800000</ifrs-full:PropertyPlantAndEquipmentRevaluationSurplus>
  <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_18">14601000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
  <ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1001_2">540000</ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_1001_4">2.10</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3006_24">156418000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3006_25">-78939000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <vff:CurrentPrepaidExpensesAndDeposits contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_7">889000</vff:CurrentPrepaidExpensesAndDeposits>
  <vff:BankDebt contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A969EBE4-CC33-4A7D-B016-83FD0072893B_1001_0">-37859000</vff:BankDebt>
  <vff:BorrowingsGross contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1001_6">35859000</vff:BorrowingsGross>
  <vff:ContributedSurplus contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3F8E3294-7599-4915-B59D-B7B9629B12DF_1_31">2198000</vff:ContributedSurplus>
  <vff:NetDebtAndEquity contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A969EBE4-CC33-4A7D-B016-83FD0072893B_1001_4">126635000</vff:NetDebtAndEquity>
  <vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5007_1000025">-171000</vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation>
  <vff:DividendsAndEquitiesPayable contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1001_0">386000</vff:DividendsAndEquitiesPayable>
  <vff:CashSurrenderValueOfLifeInsuranceCurrentPortion contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A869A780-43BE-4DC4-8EDB-316350ED1B3F_1001_3">929000</vff:CashSurrenderValueOfLifeInsuranceCurrentPortion>
  <vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3D6596D-EE6D-4CF6-A489-94FDBD86DD9E_1001_0">1253000</vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths>
  <vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3D6596D-EE6D-4CF6-A489-94FDBD86DD9E_1001_5">261000</vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8C3FA6E5-8444-454D-AB66-2F7FA199A0AC_1_0">9599000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8C3FA6E5-8444-454D-AB66-2F7FA199A0AC_1_1">-11519000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8C3FA6E5-8444-454D-AB66-2F7FA199A0AC_1_2">-1920000</vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent>
  <vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3D6596D-EE6D-4CF6-A489-94FDBD86DD9E_1001_1">1039000</vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears>
  <vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3D6596D-EE6D-4CF6-A489-94FDBD86DD9E_1001_2">1052000</vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears>
  <vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3D6596D-EE6D-4CF6-A489-94FDBD86DD9E_1001_3">841000</vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears>
  <vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3D6596D-EE6D-4CF6-A489-94FDBD86DD9E_1001_4">618000</vff:MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557527" unitRef="iso4217_USD" decimals="-3" id="id_11175858_FD4D6BF8-17D6-44D5-8048-AA196CA41877_2001_1">34385000</ifrs-full:Borrowings>
  <ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557527_3417434x3480111" unitRef="iso4217_USD" decimals="-3" id="id_11175858_89177CFE-6D53-4A9A-9B35-1EF2891B79E5_1001_0">114554000</ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557527_3424455x3420520" unitRef="pure" decimals="5" id="id_11175858_FD4D6BF8-17D6-44D5-8048-AA196CA41877_3001_3">0.07082</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2001_3">1279000</ifrs-full:Borrowings>
  <vff:NonRevolvingFixedRateLoanFaceAmount contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530" unitRef="iso4217_CAD" decimals="-5" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2002_0">3000000</vff:NonRevolvingFixedRateLoanFaceAmount>
  <vff:UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2002_4">300000</vff:UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount>
  <vff:UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2002_6">700000</vff:UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure>
  <vff:UncommittedCreditFacilityOutstandingBorrowingAmount contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_2001_10">138000</vff:UncommittedCreditFacilityOutstandingBorrowingAmount>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530_3424455x3420104" unitRef="pure" decimals="4" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_3002_2">0.0498</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:LoansReceived contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557529" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D1E1D1A6-2463-489D-AA98-A7FBE4AB98CB_2001_2">2000000</ifrs-full:LoansReceived>
  <vff:RevolvingOperatingLoanMaximumBorrowingAmount contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557529" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_D1E1D1A6-2463-489D-AA98-A7FBE4AB98CB_2002_0">13000000</vff:RevolvingOperatingLoanMaximumBorrowingAmount>
  <ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557529_3417434x3480111" unitRef="iso4217_USD" decimals="-3" id="id_11175858_00A0FFCC-DA6B-48B8-AD00-33BA6C170FEE_1001_0">38007000</ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities>
  <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416740x3546404_3421428x3421904" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_0197D403-56B6-4226-99FF-CB62C51AF6CF_1002_0">13000000</ifrs-full:AmountsPayableRelatedPartyTransactions>
  <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416740x3546404_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_0197D403-56B6-4226-99FF-CB62C51AF6CF_1001_0">9959000</ifrs-full:AmountsPayableRelatedPartyTransactions>
  <ifrs-full:BorrowingsInterestRate contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416740x3546404_3421428x3421904" unitRef="pure" decimals="2" id="id_11175858_0197D403-56B6-4226-99FF-CB62C51AF6CF_1001_1">0.08</ifrs-full:BorrowingsInterestRate>
  <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3416740x3557420_3417430x3422077" unitRef="iso4217_USD" decimals="-3" id="id_11175858_7470F34C-4F46-4468-92D3-7F15CA37BB0F_1001_1">64000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3417690" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_2001_2">-2871000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3557443" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_3001_0">24649000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3557499" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_4001_3">64000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:InventoriesAtNetRealisableValue contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3557840" unitRef="iso4217_USD" decimals="-3" id="id_11175858_91B9B4F4-1F8E-4A9C-A31E-C4E74F1B0F9E_5001_1">643000</ifrs-full:InventoriesAtNetRealisableValue>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3477130" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_1001_2">14601000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3477130_3421968x3422054" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_1002_2">14601000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3532401" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_2001_5">1050000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3532401_3421968x3421294" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_2003_5">1050000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_3001_0">38588000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054_3421968x3421294" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_3003_0">34296000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054_3421968x3421917" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_3004_0">594000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054_3421968x3422054" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_3002_0">3698000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557591" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_4001_1">2000000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557591_3421968x3422054" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_4002_1">2000000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557593" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_5001_3">3509000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557593_3421968x3422054" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_5002_3">3509000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_6001_4">180000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595_3421968x3421294" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_6003_4">92000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595_3421968x3421917" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_6004_4">10000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595_3421968x3422054" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_6002_4">78000</ifrs-full:FinancialLiabilities>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417312x3420426" unitRef="iso4217_USD" decimals="-3" id="id_11175858_C7B406FD-AEA3-4686-9CAB-73998D456CEF_3001_2">3304000</ifrs-full:BiologicalAssets>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_5003_22">40714000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3003_24">77003000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3003_25">-36289000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_5005_22">552000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3005_24">552000</vff:PropertyPlantAndEquipmentsGross>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3421914" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_5001_22">9047000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3421914" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3001_24">9047000</vff:PropertyPlantAndEquipmentsGross>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_5004_22">25654000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3004_24">65996000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3004_25">-40342000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_5002_22">1512000</ifrs-full:PropertyPlantAndEquipment>
  <vff:PropertyPlantAndEquipmentsGross contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3002_24">3820000</vff:PropertyPlantAndEquipmentsGross>
  <vff:PropertyPlantAndEquipmentAccumulatedDepreciation contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9FF89332-39F9-4456-BE9D-F1598BDDA499_3002_25">-2308000</vff:PropertyPlantAndEquipmentAccumulatedDepreciation>
  <ifrs-full:NumberOfSharesOutstanding contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5001_400028">47642672</ifrs-full:NumberOfSharesOutstanding>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3416979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5005_800027">-562000</ifrs-full:Equity>
  <vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3416979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5005_800025">-171000</vff:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5002_500027">60872000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3422911" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5006_900027">33867000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3423222" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5004_700027">4321000</ifrs-full:Equity>
  <ifrs-full:Equity contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3509228" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_5003_600027">2198000</ifrs-full:Equity>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1001_1">1155000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1001_4">4181000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_93B4BC41-FB06-4EB9-82A5-4FBD68CECE66_2001_1">30459000</ifrs-full:PropertyPlantAndEquipment>
  <vff:DeferredTaxAssetsCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1001_2">-312000</vff:DeferredTaxAssetsCurrent>
  <vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1001_6">-2755000</vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1001_5">-41000</vff:DeferredTaxLiabilitiesCurrent>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717_3422831x3557689" unitRef="iso4217_USD" decimals="-3" id="id_11175858_93B4BC41-FB06-4EB9-82A5-4FBD68CECE66_3001_2">3369000</ifrs-full:PropertyPlantAndEquipment>
  <ifrs-full:DeferredTaxAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1002_1">7465000</ifrs-full:DeferredTaxAssets>
  <ifrs-full:DeferredTaxLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1002_4">6251000</ifrs-full:DeferredTaxLiabilities>
  <ifrs-full:PropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_93B4BC41-FB06-4EB9-82A5-4FBD68CECE66_4001_0">43651000</ifrs-full:PropertyPlantAndEquipment>
  <vff:DeferredTaxAssetsCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1002_2">-667000</vff:DeferredTaxAssetsCurrent>
  <vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1002_6">835000</vff:DeferredTaxLiabilityAssetCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8FE2C9D8-0D13-4017-91DE-10AF598CDF89_1002_5">-1046000</vff:DeferredTaxLiabilitiesCurrent>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_2">2362000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:CurrentBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_5">7388000</ifrs-full:CurrentBiologicalAssets>
  <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_10">26523000</ifrs-full:CurrentPortionOfLongtermBorrowings>
  <ifrs-full:Inventories contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_4">8356000</ifrs-full:Inventories>
  <ifrs-full:InvestmentsInJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_2001_3">18108000</ifrs-full:InvestmentsInJointVentures>
  <ifrs-full:ReceivablesDueFromJointVentures contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9755CCE0-7226-4668-B9BE-AC11AAF6677D_3002_0">1079000</ifrs-full:ReceivablesDueFromJointVentures>
  <ifrs-full:OtherCurrentAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_6">996000</ifrs-full:OtherCurrentAssets>
  <ifrs-full:NetAssetsLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_13">45523000</ifrs-full:NetAssetsLiabilities>
  <ifrs-full:NoncurrentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_12">2688000</ifrs-full:NoncurrentLiabilities>
  <ifrs-full:OtherCurrentLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_11">3582000</ifrs-full:OtherCurrentLiabilities>
  <ifrs-full:RetainedEarnings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DA489283-1E96-4E5F-AFA3-63549616E797_1001_1">-5523000</ifrs-full:RetainedEarnings>
  <ifrs-full:TradeAndOtherCurrentReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_3">1312000</ifrs-full:TradeAndOtherCurrentReceivables>
  <ifrs-full:TradeAndOtherCurrentPayables contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1175C059-6901-4BE5-8B33-DC42C155E472_1001_9">9361000</ifrs-full:TradeAndOtherCurrentPayables>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3416640" unitRef="iso4217_USD" decimals="-3" id="id_11175858_C7B406FD-AEA3-4686-9CAB-73998D456CEF_4001_5">-2871000</ifrs-full:BiologicalAssets>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1001_0">11920000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:CurrentTradeReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1001_1">11292000</ifrs-full:CurrentTradeReceivables>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1001_2">11659000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:OtherCurrentFinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3417065" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9194725A-0C2B-47B6-80C7-516BDEF9CC01_1001_3">57198000</ifrs-full:OtherCurrentFinancialLiabilities>
  <ifrs-full:CashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1001_0">11920000</ifrs-full:CashAndCashEquivalents>
  <ifrs-full:CurrentTradeReceivables contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1001_1">11292000</ifrs-full:CurrentTradeReceivables>
  <ifrs-full:OtherCurrentFinancialAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1001_2">11659000</ifrs-full:OtherCurrentFinancialAssets>
  <ifrs-full:OtherCurrentFinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3478979" unitRef="iso4217_USD" decimals="-3" id="id_11175858_96FBCB13-19A6-45A1-BE3F-10BC009E1A47_1001_3">57198000</ifrs-full:OtherCurrentFinancialLiabilities>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3557500" unitRef="iso4217_USD" decimals="-3" id="id_11175858_C7B406FD-AEA3-4686-9CAB-73998D456CEF_5001_1">8004000</ifrs-full:BiologicalAssets>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3557501" unitRef="iso4217_USD" decimals="-3" id="id_11175858_C7B406FD-AEA3-4686-9CAB-73998D456CEF_6001_6">1359000</ifrs-full:BiologicalAssets>
  <ifrs-full:BiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3557502" unitRef="iso4217_USD" decimals="-3" id="id_11175858_C7B406FD-AEA3-4686-9CAB-73998D456CEF_7001_3">470000</ifrs-full:BiologicalAssets>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421288" unitRef="iso4217_USD" decimals="-3" id="id_11175858_F5606AC6-70ED-422E-85C0-E53348F73022_2001_1">3409000</ifrs-full:Borrowings>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421292" unitRef="iso4217_USD" decimals="-3" id="id_11175858_F5606AC6-70ED-422E-85C0-E53348F73022_3001_3">330000</ifrs-full:Borrowings>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421294" unitRef="iso4217_USD" decimals="-3" id="id_11175858_F5606AC6-70ED-422E-85C0-E53348F73022_4001_2">28551000</ifrs-full:Borrowings>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421294" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_3_6">35438000</ifrs-full:FinancialLiabilities>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421451" unitRef="iso4217_USD" decimals="-3" id="id_11175858_F5606AC6-70ED-422E-85C0-E53348F73022_5001_0">3414000</ifrs-full:Borrowings>
  <ifrs-full:Borrowings contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421917" unitRef="iso4217_USD" decimals="-3" id="id_11175858_F5606AC6-70ED-422E-85C0-E53348F73022_7001_4">155000</ifrs-full:Borrowings>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421917" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_4_6">604000</ifrs-full:FinancialLiabilities>
  <ifrs-full:FinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3422054" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3E67DB9A-9C55-425B-ACFA-31FC170C7AA8_2_6">23886000</ifrs-full:FinancialLiabilities>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482452_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1001_1">1.24</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482452_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1001_1">425000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482452_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1001_3">425000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482452_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1001_2">2.4</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482514_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1003_1">0.85</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482514_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1003_1">100000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482514_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1003_3">100000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482514_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1003_2">4.2</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482515_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1002_1">1.27</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482515_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1002_1">150000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482515_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1002_3">150000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482515_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1002_2">3.2</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492455_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1011_1">2.20</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492455_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1011_1">165000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492455_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1011_3">54999</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492455_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1011_2">8.5</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492456_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1012_1">6.00</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492456_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1012_1">155000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492456_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1012_3">51669</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492456_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1012_2">9.0</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492457_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1013_1">5.79</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492457_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1013_1">203000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492457_3424457x3480251" unitRef="pure" xsi:nil="true" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1013_3" />
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492457_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1013_2">9.6</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492469_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1010_1">1.55</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492469_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1010_1">50000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492469_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1010_3">33334</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492469_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1010_2">7.5</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492473_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1006_1">0.94</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492473_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1006_1">100000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492473_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1006_3">100000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492473_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1006_2">6.2</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492478_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1009_1">1.43</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492478_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1009_1">233333</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492478_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1009_3">150002</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492478_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1009_2">7.3</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492479_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1008_1">0.80</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492479_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1008_1">16666</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492479_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1008_3">16666</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492479_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1008_2">6.9</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492480_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1007_1">0.83</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492480_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1007_1">20000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492480_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1007_3">20000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492480_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1007_2">6.8</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3502653_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A89DE526-7165-4428-BDDF-B852146C194E_4001_1">0.70</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507176_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1005_1">1.48</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507176_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1005_1">345000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507176_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1005_3">345000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507176_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1005_2">5.2</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <ifrs-full:ExercisePriceOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507177_3424457x3480251" unitRef="iso4217_CAD" decimals="2" id="id_11175858_A9DA1B04-F1A2-4681-996F-3987FE738D02_1004_1">1.10</ifrs-full:ExercisePriceOfOutstandingShareOptions>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507177_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1004_1">202000</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507177_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1004_3">202000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507177_3424457x3480251" unitRef="Y" decimals="1" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1004_2">4.7</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions>
  <vff:OperatingLoanFacilityAmount contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3422662x3423353" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_9EAA4D40-6C0E-4655-A344-359B014A73CD_1002_0">13000000</vff:OperatingLoanFacilityAmount>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3422116" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_5005_6">169000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557652" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_5001_6">6177000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557659" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_5002_6">2746000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxAssetsCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557660" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_5003_6">507000</vff:DeferredTaxAssetsCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557666" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_5001_7">-8459000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557667" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_5002_7">-285000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557668" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_5003_7">-794000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:DeferredTaxLiabilitiesCurrentAndNonCurrent contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557678" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_5004_7">-1981000</vff:DeferredTaxLiabilitiesCurrentAndNonCurrent>
  <vff:ForeignCurrencyExchangeRateForCanadianDollar contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424456x3417893" unitRef="pure" decimals="2" id="id_11175858_604FE082-C8F4-420A-A95B-CC84D7A9E869_2001_0">1.00</vff:ForeignCurrencyExchangeRateForCanadianDollar>
  <vff:ForeignCurrencyExchangeRateForUsDollar contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424456x3417893" unitRef="pure" decimals="4" id="id_11175858_604FE082-C8F4-420A-A95B-CC84D7A9E869_2002_1">0.7336</vff:ForeignCurrencyExchangeRateForUsDollar>
  <ifrs-full:NumberOfOutstandingShareOptions contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3480251" unitRef="pure" decimals="INF" id="id_11175858_CDCF2626-6AC4-48A5-9CDF-71F3908F2171_1014_1">2164999</ifrs-full:NumberOfOutstandingShareOptions>
  <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_80341F15-12F6-4798-948D-435874064BD8_2001_1">1056666</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_2001_5">5.56</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <vff:NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_80341F15-12F6-4798-948D-435874064BD8_2001_2">881333</vff:NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
  <vff:NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_2F750F0F-EB57-4707-9DA1-276C6D253645_2001_6">175333</vff:NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued>
  <vff:WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_2001_6">5.08</vff:WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement>
  <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="eol_PE914626--1840-F0001_STD_1_20190301_0_3421428x3557701_3421584x3500108" unitRef="pure" decimals="2" id="id_11175858_BED7E8B7-C784-48C7-80E9-927D79A6E23B_1001_0">0.65</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
  <vff:StartupCostsAndWorkingCapital contextRef="eol_PE914626--1840-F0001_STD_1_20190301_0_3421428x3557701_3421584x3500108" unitRef="iso4217_USD" decimals="-6" id="id_11175858_BED7E8B7-C784-48C7-80E9-927D79A6E23B_1001_2">15000000</vff:StartupCostsAndWorkingCapital>
  <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="eol_PE914626--1840-F0001_STD_1_20190301_0_3421428x3557705_3421584x3500108" unitRef="pure" decimals="2" id="id_11175858_BED7E8B7-C784-48C7-80E9-927D79A6E23B_2001_1">0.35</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
  <ifrs-full:NameOfJointVenture contextRef="eol_PE914626--1840-F0001_STD_1_20170606_0" id="id_11175858_22ABB00A-1057-458E-A01E-496C0265FE4D_1_0">Pure Sunfarms Corp.</ifrs-full:NameOfJointVenture>
  <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="eol_PE914626--1840-F0001_STD_1_20170606_0_3421428x3421904" unitRef="pure" decimals="2" id="id_11175858_22ABB00A-1057-458E-A01E-496C0265FE4D_1001_1">0.50</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
  <ifrs-full:BorrowingCostsRecognisedAsExpense contextRef="eol_PE914626--1840-F0001_STD_1_20180101_0_3421615x3491062" unitRef="iso4217_USD" decimals="0" id="id_11175858_5EF727D3-9464-40E6-98A0-C98CA309BE5F_1001_0">260</ifrs-full:BorrowingCostsRecognisedAsExpense>
  <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_0">-1059000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
  <ifrs-full:AdministrativeExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_2_4">1671000</ifrs-full:AdministrativeExpense>
  <ifrs-full:BasicEarningsLossPerShare contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_13">0.10</ifrs-full:BasicEarningsLossPerShare>
  <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_17">-1696000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
  <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_6">394000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
  <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_25">141000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
  <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_12">3283000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
  <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_1">-1197000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
  <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_8">-305000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets>
  <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_3">7586000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
  <ifrs-full:AdjustmentsForSharebasedPayments contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_8">1519000</ifrs-full:AdjustmentsForSharebasedPayments>
  <ifrs-full:AverageEffectiveTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="pure" decimals="3" id="id_11175858_5F381ED4-D4A5-4D70-A359-28BB9A6F25D7_2_2">0.035</ifrs-full:AverageEffectiveTaxRate>
  <ifrs-full:AccountingProfit contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_0">-3960000</ifrs-full:AccountingProfit>
  <ifrs-full:AdjustmentsForAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_4">73000</ifrs-full:AdjustmentsForAmortisationExpense>
  <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_9">109000</ifrs-full:AdjustmentsForDeferredTaxExpense>
  <ifrs-full:AdjustmentsForFinanceCosts contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_7">2614000</ifrs-full:AdjustmentsForFinanceCosts>
  <ifrs-full:AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_7470F34C-4F46-4468-92D3-7F15CA37BB0F_2_0">98000</ifrs-full:AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity>
  <ifrs-full:ChangesInBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_2">-265000</ifrs-full:ChangesInBiologicalAssets>
  <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_2_0">41978000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
  <ifrs-full:CostOfSales contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_1">144433000</ifrs-full:CostOfSales>
  <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9B2BBB04-6462-4222-8DB6-6FB91ED4D40A_2_0">29000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
  <ifrs-full:DepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_2_2">7447000</ifrs-full:DepreciationAndAmortisationExpense>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4006_7">7586000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <ifrs-full:DeferredTaxExpenseIncome contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9B2BBB04-6462-4222-8DB6-6FB91ED4D40A_2_1">109000</ifrs-full:DeferredTaxExpenseIncome>
  <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="pure" decimals="3" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_2_0">0.527</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
  <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="pure" decimals="4" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_2_2">0.0205</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
  <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="Y" decimals="1" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_2_3">6.5</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
  <ifrs-full:DilutedEarningsLossPerShare contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_14">0.10</ifrs-full:DilutedEarningsLossPerShare>
  <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_B8DB1CFD-060F-4769-9BB8-11296155E37B_2_4">1519000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4006_5">13045000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_26">-10000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
  <ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="pure" decimals="2" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_2_1">0.00</ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted>
  <ifrs-full:EmployeeBenefitsExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_11C461BC-23C1-43C3-AA78-B43F89022CDF_2_2">44585000</ifrs-full:EmployeeBenefitsExpense>
  <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_27">1718000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4007_1000005">59000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4007_1000008">1519000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_6">26000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfWarrantsEquity contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4007_1000007">148000</ifrs-full:IncreaseDecreaseThroughExerciseOfWarrantsEquity>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_11">138000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_4005_4">271000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome>
  <ifrs-full:InterestPaidClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_21">2614000</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
  <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_676505DB-3BC6-4B73-9DCD-5E34440AE9E2_2_0">1778000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
  <ifrs-full:KeyManagementPersonnelCompensation contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_676505DB-3BC6-4B73-9DCD-5E34440AE9E2_2_2">2882000</ifrs-full:KeyManagementPersonnelCompensation>
  <ifrs-full:InterestExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_5">2695000</ifrs-full:InterestExpense>
  <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_0C260538-9D8F-4C9F-8C49-B9EFEB25A096_2_1">2695000</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
  <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_2_3">6666</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:OtherIncome contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_7">46000</ifrs-full:OtherIncome>
  <ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_24">59000</ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities>
  <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_B6F181DB-ACF6-4845-80F4-9817559DD2E0_2_0">3822000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
  <ifrs-full:IssueOfEquity contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4007_1000003">9769000</ifrs-full:IssueOfEquity>
  <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_676505DB-3BC6-4B73-9DCD-5E34440AE9E2_2_1">1104000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
  <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_2_1">320000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:OtherAdjustmentsForNoncashItems contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_11">-4417000</ifrs-full:OtherAdjustmentsForNoncashItems>
  <ifrs-full:ProfitLossBeforeTax contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_10">3960000</ifrs-full:ProfitLossBeforeTax>
  <ifrs-full:ProfitLossFromOperatingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_4">-1175000</ifrs-full:ProfitLossFromOperatingActivities>
  <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_2_2">91667</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:OtherExpenseByFunction contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_2_5">1479000</ifrs-full:OtherExpenseByFunction>
  <ifrs-full:ProceedsFromIssuingShares contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_22">9769000</ifrs-full:ProceedsFromIssuingShares>
  <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_17">-1811000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation>
  <ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_10">-56000</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
  <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_19">7306000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
  <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_14">1696000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
  <ifrs-full:RawMaterialsAndConsumablesUsed contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_2_1">40365000</ifrs-full:RawMaterialsAndConsumablesUsed>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_0">158406000</ifrs-full:Revenue>
  <ifrs-full:SalesAndMarketingExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_2_2">617000</ifrs-full:SalesAndMarketingExpense>
  <ifrs-full:TransportationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_2_3">19999000</ifrs-full:TransportationExpense>
  <ifrs-full:ProfessionalFeesExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_2_3">1705000</ifrs-full:ProfessionalFeesExpense>
  <ifrs-full:ProfitLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_1">3822000</ifrs-full:ProfitLoss>
  <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_20">14320000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
  <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_3">15413000</ifrs-full:SellingGeneralAndAdministrativeExpense>
  <ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_8">-255000</ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod>
  <ifrs-full:WeightedAverageSharePriceShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="4" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_2_4">3.1869</ifrs-full:WeightedAverageSharePriceShareOptionsGranted>
  <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_6">-255000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
  <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_11C461BC-23C1-43C3-AA78-B43F89022CDF_2_0">43066000</ifrs-full:ShorttermEmployeeBenefitsExpense>
  <ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_2">422000</ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
  <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_1">674000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_2_2">0.90</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageShares contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="shares" decimals="-3" id="id_11175858_B6F181DB-ACF6-4845-80F4-9817559DD2E0_2_1">39144000</ifrs-full:WeightedAverageShares>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_2_1">4.04</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_2_3">1.48</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <vff:ProceedsFromLongTermLoans contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_2_3">306000</vff:ProceedsFromLongTermLoans>
  <vff:AdjustmentsForDecreaseIncreaseInIncomeTaxPayable contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_4">-246000</vff:AdjustmentsForDecreaseIncreaseInIncomeTaxPayable>
  <vff:AdjustmentsForDecreaseIncreaseInOtherReceivables contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_3">-1396000</vff:AdjustmentsForDecreaseIncreaseInOtherReceivables>
  <vff:GainsLossesOnDisposalsOfAssets contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_9">8013000</vff:GainsLossesOnDisposalsOfAssets>
  <vff:ComprehensiveIncomeLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_18">2161000</vff:ComprehensiveIncomeLoss>
  <vff:ForeignCurrencyTranslationAdjustment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_2_16">150000</vff:ForeignCurrencyTranslationAdjustment>
  <vff:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_5">-41000</vff:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits>
  <vff:RepaymentOfLongtermDebt contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_2_4">-7320000</vff:RepaymentOfLongtermDebt>
  <vff:AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="shares" decimals="0" id="id_11175858_C23B3273-8903-4448-9F81-ADEE71083FF6_2_0">0</vff:AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount>
  <vff:WeightedAverageSharesDiluted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="shares" decimals="-3" id="id_11175858_B793A951-F952-42CB-85B4-300ABB9F3E95_2_5">40308000</vff:WeightedAverageSharesDiluted>
  <vff:IncomeTaxesPaidNet contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_31">-25000</vff:IncomeTaxesPaidNet>
  <vff:ProceedsFromIssuanceOfWarrants contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_34">148000</vff:ProceedsFromIssuanceOfWarrants>
  <vff:PurchaseOfCapitalExpendituresByFinancingCapitalLease contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_33">190000</vff:PurchaseOfCapitalExpendituresByFinancingCapitalLease>
  <vff:AdjustmentsOfGainLossOnDisposalOfAssets contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_5">-8013000</vff:AdjustmentsOfGainLossOnDisposalOfAssets>
  <vff:AdjustmentsOfChangeInBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_10">-265000</vff:AdjustmentsOfChangeInBiologicalAssets>
  <vff:ProceedsFromExerciseOfStockOptions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_2_23">59000</vff:ProceedsFromExerciseOfStockOptions>
  <vff:AdditionsAndTransfersPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4006_2">1785000</vff:AdditionsAndTransfersPropertyPlantAndEquipment>
  <vff:AdditionsCapitalLeasePropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4006_3">191000</vff:AdditionsCapitalLeasePropertyPlantAndEquipment>
  <vff:PlacedInServicePropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4006_4">-93000</vff:PlacedInServicePropertyPlantAndEquipment>
  <vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4006_6">4122000</vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment>
  <vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4006_8">245000</vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment>
  <vff:ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4007_1000011">-1811000</vff:ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax>
  <vff:ForeignCurrencyTranslationAdjustments contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_2_5">120000</vff:ForeignCurrencyTranslationAdjustments>
  <vff:PaymentOfCommitment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_43A4D8E3-042C-4072-882E-829A8246C36F_2_0">1682000</vff:PaymentOfCommitment>
  <vff:TransfersOffAssetAndLiabilitiesBetweenFairValueLevels contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="INF" id="id_11175858_A11C65F5-DD76-4F3C-9DB5-6D89217E203C_2_0">0</vff:TransfersOffAssetAndLiabilitiesBetweenFairValueLevels>
  <vff:AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_2">306000</vff:AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset>
  <vff:EmployeeCompensationAndBenefits contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_2_4">34644000</vff:EmployeeCompensationAndBenefits>
  <vff:EmployeeSalariesAndShortTermBenefitsExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_2_0">8422000</vff:EmployeeSalariesAndShortTermBenefitsExpense>
  <vff:TaxEffectOfTaxRateDifferencesOnDeferredTaxes contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_4">-482000</vff:TaxEffectOfTaxRateDifferencesOnDeferredTaxes>
  <vff:TaxEffectOfStateTaxAdjustments contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_5">-36000</vff:TaxEffectOfStateTaxAdjustments>
  <vff:TaxEffectOfForeignExchangeOnTranslation contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_6">132000</vff:TaxEffectOfForeignExchangeOnTranslation>
  <vff:TaxEffectOfUnrealizedForeignExchange contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_7">116000</vff:TaxEffectOfUnrealizedForeignExchange>
  <vff:TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_8">-698000</vff:TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions>
  <vff:TaxEffectOfShareOfLossesFromJointVenture contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_2_9">66000</vff:TaxEffectOfShareOfLossesFromJointVenture>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_4006_3">-4351000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_4005_3">-4242000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <vff:AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_2_7">-955000</vff:AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid>
  <vff:StockIssuedDuringPeriodValueInPublicOffering contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_30404840-5AA3-408A-A2E9-0BAB3132A075_4001_2">9769000</vff:StockIssuedDuringPeriodValueInPublicOffering>
  <vff:StockIssuedDuringPeriodValueStockOptionsExercise contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_30404840-5AA3-408A-A2E9-0BAB3132A075_4001_4">59000</vff:StockIssuedDuringPeriodValueStockOptionsExercise>
  <vff:CommonStockIssuedInPublicOfferingShares contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_4001_2">2500000</vff:CommonStockIssuedInPublicOfferingShares>
  <vff:SharesIssuedForOptionsExercised contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_4001_4">91667</vff:SharesIssuedForOptionsExercised>
  <vff:SharesIssuedFromVestingOfRsus contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="shares" decimals="INF" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_4001_3">768000</vff:SharesIssuedFromVestingOfRsus>
  <vff:OperatingLoanOutstandingAmount contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8BDDDD22-9946-4F9C-BEB9-8622355EED2F_3_0">0</vff:OperatingLoanOutstandingAmount>
  <vff:AdjustmentsToNetIncomeDueToShareBasedPaymentOptions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_B793A951-F952-42CB-85B4-300ABB9F3E95_2_3">1164000</vff:AdjustmentsToNetIncomeDueToShareBasedPaymentOptions>
  <vff:AdjustmentsToNetIncomePerShare contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_B793A951-F952-42CB-85B4-300ABB9F3E95_2_4">61000</vff:AdjustmentsToNetIncomePerShare>
  <vff:SharesIssuedFromVestingOfRestrictedStockUnits contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_30404840-5AA3-408A-A2E9-0BAB3132A075_4001_3">1333000</vff:SharesIssuedFromVestingOfRestrictedStockUnits>
  <vff:NumberOfCustomersWithBenchmarkContribution contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3416962x3424016" unitRef="Customers" decimals="INF" id="id_11175858_5414CBF4-9CAF-45BF-9969-AD0B0DCAACDB_1002_0">2</vff:NumberOfCustomersWithBenchmarkContribution>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4003_7">2858000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4003_5">5524000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <vff:AdditionsAndTransfersPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4003_2">-416000</vff:AdditionsAndTransfersPropertyPlantAndEquipment>
  <vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4003_6">1601000</vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment>
  <vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4003_8">24000</vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4005_5">75000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <vff:AdditionsAndTransfersPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4005_2">1412000</vff:AdditionsAndTransfersPropertyPlantAndEquipment>
  <vff:PlacedInServicePropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4005_4">-1164000</vff:PlacedInServicePropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3421914" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4001_5">2752000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4004_7">4633000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4004_5">4694000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <vff:AdditionsAndTransfersPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4004_2">789000</vff:AdditionsAndTransfersPropertyPlantAndEquipment>
  <vff:AdditionsCapitalLeasePropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4004_3">191000</vff:AdditionsCapitalLeasePropertyPlantAndEquipment>
  <vff:PlacedInServicePropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4004_4">1071000</vff:PlacedInServicePropertyPlantAndEquipment>
  <vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4004_6">2521000</vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment>
  <vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4004_8">221000</vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_4002_7">95000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3424016" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_1002_2">349000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3509064" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_2002_1">287000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3557589" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_4002_5">-371000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3557590" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_5002_6">-232000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <vff:IssueOfEquityShares contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417619x3477631" unitRef="shares" decimals="INF" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4001_400004">2500000</vff:IssueOfEquityShares>
  <vff:IncreaseDecreaseThroughShareBasedPaymentTransactionsShares contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4001_400009">768000</vff:IncreaseDecreaseThroughShareBasedPaymentTransactionsShares>
  <vff:IncreaseDecreaseThroughExerciseOfOptionsShares contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4001_400006">91667</vff:IncreaseDecreaseThroughExerciseOfOptionsShares>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4002_500005">59000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4002_500008">1333000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:IssueOfEquity contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4002_500003">9769000</ifrs-full:IssueOfEquity>
  <ifrs-full:ProfitLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3422911" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4006_900012">3822000</ifrs-full:ProfitLoss>
  <vff:ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3423222" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4004_700011">-1811000</vff:ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3509228" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4003_600008">186000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfWarrantsEquity contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3509228" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_4003_600007">148000</ifrs-full:IncreaseDecreaseThroughExerciseOfWarrantsEquity>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3416717" unitRef="pure" decimals="3" id="id_11175858_5F381ED4-D4A5-4D70-A359-28BB9A6F25D7_1002_0">0.260</ifrs-full:ApplicableTaxRate>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3416717_3422831x3557688" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3C19ADC-16DC-407D-AED8-65E47B39C059_1002_2">24020000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3416717_3422831x3557689" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3C19ADC-16DC-407D-AED8-65E47B39C059_2002_3">1922000</ifrs-full:Revenue>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3424474" unitRef="pure" decimals="3" id="id_11175858_5F381ED4-D4A5-4D70-A359-28BB9A6F25D7_2002_1">0.230</ifrs-full:ApplicableTaxRate>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3424474_3422831x3557688" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3C19ADC-16DC-407D-AED8-65E47B39C059_3002_1">132464000</ifrs-full:Revenue>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_2_7">-4000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_2_10">-239000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:ProfitLossBeforeTax contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_2_9">-884000</ifrs-full:ProfitLossBeforeTax>
  <ifrs-full:ProfitLossFromOperatingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_2_5">-880000</ifrs-full:ProfitLossFromOperatingActivities>
  <ifrs-full:ProfitLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_2_11">-645000</ifrs-full:ProfitLoss>
  <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_2_3">880000</ifrs-full:SellingGeneralAndAdministrativeExpense>
  <ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1003_4">-255000</ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod>
  <vff:ContributionFromJointVenturePartner contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DA489283-1E96-4E5F-AFA3-63549616E797_2_2">26000000</vff:ContributionFromJointVenturePartner>
  <ifrs-full:BorrowingCostsCapitalised contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421615x3491062" unitRef="iso4217_USD" decimals="0" id="id_11175858_5EF727D3-9464-40E6-98A0-C98CA309BE5F_1002_1">260</ifrs-full:BorrowingCostsCapitalised>
  <vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421962x3476130" unitRef="pure" decimals="3" id="id_11175858_5414CBF4-9CAF-45BF-9969-AD0B0DCAACDB_2002_3">0.160</vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer>
  <vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421962x3476131" unitRef="pure" decimals="3" id="id_11175858_5414CBF4-9CAF-45BF-9969-AD0B0DCAACDB_3002_4">0.148</vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer>
  <vff:PercentageOfTradeReceivablesOutstandingBalance contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421968x3421449" unitRef="pure" decimals="3" id="id_11175858_DAC607F1-8BF2-470D-A39A-D8466F8D77CE_1002_1">0.074</vff:PercentageOfTradeReceivablesOutstandingBalance>
  <vff:PercentageOfTradeReceivablesOutstandingBalance contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421968x3421668" unitRef="pure" decimals="3" id="id_11175858_DAC607F1-8BF2-470D-A39A-D8466F8D77CE_2002_0">0.894</vff:PercentageOfTradeReceivablesOutstandingBalance>
  <vff:PercentageOfTradeReceivablesOutstandingBalance contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3421968x3557583" unitRef="pure" decimals="3" id="id_11175858_DAC607F1-8BF2-470D-A39A-D8466F8D77CE_3002_2">0.032</vff:PercentageOfTradeReceivablesOutstandingBalance>
  <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3422192x3492457_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_2F750F0F-EB57-4707-9DA1-276C6D253645_1002_1">885000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3422192x3492457_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_1002_1">2.20</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:DepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3422831x3557688" unitRef="iso4217_USD" decimals="-3" id="id_11175858_13481C95-828E-4738-B18B-F3F7B7811F60_1002_0">6791000</ifrs-full:DepreciationAndAmortisationExpense>
  <ifrs-full:DepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3422831x3557689" unitRef="iso4217_USD" decimals="-3" id="id_11175858_13481C95-828E-4738-B18B-F3F7B7811F60_2002_1">795000</ifrs-full:DepreciationAndAmortisationExpense>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3422116" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_4005_3">-551000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557652" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_4001_3">-2289000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557659" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_4002_3">-968000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557660" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_4003_3">-144000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557661" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_4004_3">-399000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557666" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_4001_3">-6179000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557667" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_4002_3">-214000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557668" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_4003_4">271000</ifrs-full:IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557678" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_4004_3">2151000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <vff:DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3424456x3421384" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9589C844-795C-4872-9304-D97FD42E3467_1002_1">201000</vff:DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent>
  <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_2F750F0F-EB57-4707-9DA1-276C6D253645_2_3">768000</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_2F750F0F-EB57-4707-9DA1-276C6D253645_2_4">-10000</ifrs-full:NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement>
  <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_2F750F0F-EB57-4707-9DA1-276C6D253645_2_2">21000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_2_4">2.20</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_2_2">6.00</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20171231_0_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_2_3">2.20</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
  <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_0">-46000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
  <ifrs-full:AdministrativeExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_1_4">1680000</ifrs-full:AdministrativeExpense>
  <ifrs-full:BasicEarningsLossPerShare contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_13">-0.11</ifrs-full:BasicEarningsLossPerShare>
  <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_17">-13490000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
  <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_6">1440000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
  <dei:AmendmentFlag contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_0196A6E6-3F6B-45C9-8B7A-A60355B13264_1_1">false</dei:AmendmentFlag>
  <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_25">20581000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
  <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_12">-2260000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
  <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_1">-5180000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
  <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_8">42000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherAssets>
  <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_3">7027000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
  <ifrs-full:AdjustmentsForSharebasedPayments contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_8">1454000</ifrs-full:AdjustmentsForSharebasedPayments>
  <ifrs-full:AverageEffectiveTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="3" id="id_11175858_5F381ED4-D4A5-4D70-A359-28BB9A6F25D7_1_2">0.323</ifrs-full:AverageEffectiveTaxRate>
  <ifrs-full:AccountingProfit contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_0">7620000</ifrs-full:AccountingProfit>
  <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_9">-2906000</ifrs-full:AdjustmentsForDeferredTaxExpense>
  <ifrs-full:AdjustmentsForFinanceCosts contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_7">2407000</ifrs-full:AdjustmentsForFinanceCosts>
  <ifrs-full:AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_7470F34C-4F46-4468-92D3-7F15CA37BB0F_1_0">108000</ifrs-full:AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity>
  <ifrs-full:ChangesInBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_2">834000</ifrs-full:ChangesInBiologicalAssets>
  <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_1_0">44110000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
  <ifrs-full:CostOfSales contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_1">140282000</ifrs-full:CostOfSales>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_1_3">--12-31</dei:CurrentFiscalYearEndDate>
  <ifrs-full:DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_83D44B37-B9DB-47D8-BC77-F41E0B470370_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Biological Asset&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Biological asset consists of the Company&amp;#x2019;s produce on the
 vines at &lt;font style="WHITE-SPACE: nowrap"&gt;year-end.&lt;/font&gt;
 Measurement of the biological asset begins six weeks prior to
 harvest as management at this point has visibility on production
 and expected sales and it is probable that future economic benefits
 associated with the asset will flow to the entity. Costs related to
 the crop prior to this point are presented in deferred crop costs
 (inventories). The produce on the vine is measured at fair value
 less costs to sell and costs to complete, with any change therein
 recognized in income. Costs to sell include all costs that would be
 necessary to sell the assets, including finishing and
 transportation costs.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_44EF6CD4-C004-43BB-98FC-E80E3E74F555_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Financial Instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Financial assets and liabilities are recognized when the Company
 becomes party to the contractual provisions of the financial
 instrument. Financial assets are derecognized when the rights to
 receive cash flows from the assets have expired or have been
 transferred and the Company has transferred substantially all risks
 and rewards of ownership. Financial liabilities are derecognized
 when the obligation specified in the contract is discharged,
 cancelled or expired.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Financial assets and liabilities are offset and the net amount is
 reported on the consolidated statements of financial position when
 there is a legally enforceable right to offset the recognized
 amounts and there is an intention to settle on a net basis or
 realize the asset and settle the liability simultaneously.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Classification and Measurement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has assessed the classification and measurement of its
 financial assets and financial liabilities under IFRS 9 and has
 summarized the original measurement categories under IAS 39 and the
 new measurement categories under IFRS 9 in the following table:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="25%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="20%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="3" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Measurement Category&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Original (IAS 39)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;New (IFRS 9)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Financial Assets:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Marketable equity securities&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair value through other&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;comprehensive income&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Financial Liabilities:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Debt&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Derivative instruments&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair value through profit or loss&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair&amp;#xA0;value&amp;#xA0;through&amp;#xA0;profit&amp;#xA0;or
 loss&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 There has been no change in the carrying value of our financial
 instruments or to previously reported figures as a result of
 changes to the measurement categories in the table noted above.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_2DF08967-7D18-416C-AC11-21C96B4819F5_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Provisions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Provisions, where applicable, are recognized in accrued liabilities
 when the Company has a present legal or constructive obligation as
 a result of past events, it is more likely than not that an outflow
 of resources will be required to settle the obligation, and the
 amount can be reliably estimated. Provisions are measured at
 management&amp;#x2019;s best estimate of the expenditure required to
 settle the obligation at the end of the reporting period, and are
 discounted to present value where the effect is material.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_65F9AEE6-93C5-4E85-929C-4DF61AC1EE5A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Operating segments are reported in a manner consistent with
 internal reporting provided to the chief operating decision-maker.
 The chief operating decision-maker, who is responsible for
 allocating resources and assessing performance of the operating
 segments, has been identified as the Chief Executive Officer
 (&amp;#x201C;CEO&amp;#x201D;). Based on the aggregation criteria in IFRS 8,
 &lt;i&gt;Operating Segments&lt;/i&gt;, the Company has identified two operating
 segments, the Produce Business and the Energy Business.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory>
  <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9B2BBB04-6462-4222-8DB6-6FB91ED4D40A_1_0">431000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
  <ifrs-full:DepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_1_2">6911000</ifrs-full:DepreciationAndAmortisationExpense>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7006_20">7027000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <ifrs-full:DescriptionOfAccountingPolicyForBorrowingCostsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_D1C6E89E-AB60-451B-A838-69D9E0F0D0F3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Borrowing Costs&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Borrowing costs attributable to the acquisition, construction or
 production of qualifying assets are added to the cost of those
 assets, until such time as the assets are substantially ready for
 their intended use. All other borrowing costs are recognized
 initially at fair value. Borrowings are subsequently carried at
 amortized cost; any difference between the proceeds (net of
 transaction costs) and the redemption value is recognized in the
 consolidated statements of (loss) income over the year of the
 borrowings using the effective interest method.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForBorrowingCostsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_A9B564A9-05F2-4855-9FB5-2F133E2609E6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Impairment of &lt;font style="WHITE-SPACE: nowrap"&gt;Non-Financial&lt;/font&gt; Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment and intangible assets are tested for
 impairment when events or changes in circumstances indicate that
 the carrying amount may not be recoverable. For the purpose of
 testing impairment, assets are grouped at the lowest levels for
 which there are separately identifiable cash flows (cash-generating
 units or &amp;#x201C;CGUs&amp;#x201D;). An impairment loss is recognized for
 the amount, if any, by which the asset&amp;#x2019;s carrying amount
 exceeds its recoverable amount. The recoverable amount is the
 higher of an asset&amp;#x2019;s fair value less costs to sell and value
 in use (being the present value of the expected future cash flows
 of the relevant asset or CGUs).&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B0892496-D400-48BD-A654-0EC8ABCEE9D8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The tax expense for the year comprises current and deferred tax.
 Tax is recognized in the consolidated statements of (loss) income,
 except to the extent that it relates to items recognized in other
 comprehensive income or directly in equity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The current income tax charge is calculated on the basis of the tax
 laws enacted or substantively enacted at the consolidated
 statements of financial position dates in the relevant tax
 jurisdiction. Management periodically evaluates positions taken in
 tax returns with respect to situations in which applicable tax
 regulation is subject to interpretation. It establishes provisions
 where appropriate on the basis of the amounts expected to be paid
 to the tax authorities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Deferred income tax is recognized, using the liability method, on
 temporary differences arising between the tax bases of assets and
 liabilities and their carrying amounts. Deferred income tax is
 determined using tax rates (and laws) that have been enacted or
 substantively enacted at the consolidated statements of financial
 position dates and are expected to apply when the related deferred
 income tax asset is realized or the deferred income tax liability
 is settled.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Deferred income tax assets are recognized only to the extent that
 it is probable that future taxable profit will be available against
 which the temporary differences can be utilized. Offsetting of
 deferred income tax assets and liabilities occurs only when the
 deferred income tax assets and liabilities relate to income taxes
 levied by the same taxation authority on either the same taxable
 entity or different taxable entities where there is an intention to
 settle the balances on a net basis.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
  <ifrs-full:DeferredTaxExpenseIncome contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9B2BBB04-6462-4222-8DB6-6FB91ED4D40A_1_1">-2906000</ifrs-full:DeferredTaxExpenseIncome>
  <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_3FBF04F5-3D44-4AD7-9C52-A5420FEF4463_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Monetary assets and liabilities denominated in foreign currencies
 are translated to the functional currency at the exchange rates in
 effect at the reporting date. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; assets and liabilities
 that are measured at fair value in a foreign currency are
 translated to the functional currency at the exchange rate in
 effect when the fair value was determined. Foreign currency
 differences are generally recognized in net income. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; items that are measured
 based on historical cost in a foreign currency are translated to
 the functional currency using the exchange rate in effect at the
 date of the transaction giving rise to the item.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_78B4079D-DC30-461B-9068-082D73B480BA_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Impairment of Financial Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to January&amp;#xA0;1, 2018, at each reporting date, the Company
 assessed whether there was objective evidence that a financial
 asset was impaired. The criteria used to determine if objective
 evidence of an impairment loss exists include:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;significant financial difficulty of the obligor;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;delinquencies in interest or principal payments;
 and&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;iii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;it becomes probable that the borrower will enter
 bankruptcy or other financial reorganization.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 If such evidence existed, the Company recognized an impairment loss
 as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Financial assets carried at amortized cost: The loss
 equaled the difference between the amortized cost of the loan or
 receivable and the present value of the estimated future cash
 flows, discounted using the instrument&amp;#x2019;s original effective
 interest rate. The carrying amount of the asset was reduced by this
 amount either directly or indirectly through the use of an
 allowance account.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt; financial
 assets: The impairment loss equaled the difference between the
 original cost of the asset and its fair value at the measurement
 date, less any impairment losses previously recognized in the
 consolidated statements of (loss) income. This amount represented
 the cumulative loss in accumulated other comprehensive income that
 was reclassified to net income.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Subsequent to January&amp;#xA0;1, 2018, the Company assesses all
 information available, including, on a forward-looking basis, the
 expected credit losses associated with its assets carried at
 amortized cost. The impairment methodology applied depends on
 whether there has been a significant increase in credit risk. To
 assess whether there is a significant increase in credit risk, the
 Company compares the risk of a default occurring on the asset as at
 the reporting date with the risk of default as at the date of
 initial recognition based on all information available, and
 reasonable and supportive forward-looking information. For trade
 receivables only, the Company applies the simplified approach as
 permitted by IFRS 9 which requires expected lifetime losses to be
 recognized from initial recognition of the receivables.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory>
  <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_E27E8790-770F-4DA7-AB97-46D3071D6234_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to January&amp;#xA0;1, 2018, revenue from the sale of produce in
 the course of ordinary activities was measured at the fair value of
 the consideration received or receivable, net of returns, trade
 discounts and volume rebates. Revenue from the production and sale
 of power was measured at the fair value of the consideration
 received or receivable. Revenue was recognized when persuasive
 evidence existed that the significant risks and rewards of
 ownership have been transferred to the customer, recovery of the
 consideration was probable, the associated costs and possible
 return of goods could be estimated reliably, there was no
 continuing management involvement with the goods, and the amount of
 revenue could be measured reliably. If it was probable that
 discounts would be granted and the amount could be measured
 reliably, then the discount was recognized as a reduction of
 revenue as the sales were recognized. The timing of the transfer of
 risks and rewards occurred at the time the produce had been
 successfully delivered, the risk of loss had passed to the
 customer, and collectability was reasonably assured.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company adopted IFRS 15, &lt;i&gt;Revenue from Contracts with
 Customers&lt;/i&gt; (&amp;#x201C;IFRS 15&amp;#x201D;) on January&amp;#xA0;1, 2018 using
 the modified retrospective transition approach and now recognizes
 revenue when control of the promised goods or services is
 transferred to customers, in an amount that reflects the
 consideration the Company expects to be entitled to in exchange for
 those goods or services. In order to achieve this core principle,
 the Company applies a five-step process. As part of this process,
 it analyzes the performance obligations in a customer contract and
 estimates the consideration it expects to receive. The evaluation
 of performance obligations requires that the Company identifies the
 promised goods and services in the contract. For contracts that
 contain more than one promised good and service, the Company then
 must determine whether the promises are capable of being distinct
 and if they are separately identifiable from other promises in the
 contract.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
  <ifrs-full:DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B8DB1CFD-060F-4769-9BB8-11296155E37B_1_1">10 years</ifrs-full:DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement>
  <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_812462D6-AAC8-4314-8600-FAC506A087F2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Property, Plant and Equipment&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;i&gt;Recognition and measurement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment are stated at cost less accumulated
 depreciation and impairment losses, except for land. Until the
 fiscal year ended December&amp;#xA0;31, 2016, land had been stated at
 cost, and is now stated at fair value and will be revalued every
 three years by an independent external appraiser. Any revaluation
 increase arising on appraisal of land is recognized in other
 comprehensive income on the consolidated statements of (loss)
 income and revaluation surplus on the statements of financial
 position. Any revaluation decrease arising on appraisal of land is
 also charged to other comprehensive income and, to the extent of
 any credit balance existing, debited to revaluation surplus in
 equity with the excess recognized in net income or loss,&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment costs include expenditures that are
 directly attributable to the acquisition of the asset. The cost of
 self-constructed assets includes the cost of materials and direct
 labour, any other costs directly attributable to bringing the
 assets to a working condition for their intended use, the costs of
 dismantling and removing the items and restoring the site on which
 they are located, and borrowing costs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 When parts of an item of property, plant and equipment have
 different useful lives, they are accounted for as separate items
 (major components) of property, plant and equipment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The gain or loss on disposal of an item of property, plant and
 equipment is determined by comparing the proceeds from disposal
 with the carrying amount of the property, plant and equipment, and
 is presented net within gain/loss on disposal of assets in the
 consolidated statements of (loss) income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Depreciation&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Depreciation is based on the cost of an asset less its residual
 value. Significant components of individual assets are assessed,
 and if a component has a useful life that is different from the
 remainder of that asset, that component is depreciated
 separately.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Depreciation expense is recognized on a straight-line basis over
 the estimated useful lives of each component of an item of
 property, plant and equipment. Leased assets are depreciated over
 the shorter of the lease term and their useful lives unless it is
 reasonably certain that the Company will obtain ownership by the
 end of the lease term. Land is not depreciated. The estimated
 useful lives of the class of assets for the current and comparative
 periods are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Classification&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Estimated Useful Lives&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Leasehold and land improvements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;5-20&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Greenhouses and other buildings&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;4-30&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Greenhouse equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;3-30&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Machinery and equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;3-12&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Construction in process reflects the cost of assets under
 construction, which are not depreciated until placed into
 service.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
  <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="3" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_1_0">0.555</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
  <ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_14E82682-F1DE-4ED9-8D5D-49ACCC644830_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table shows the adjustments recognized for each
 individual line item.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="59%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 &lt;b&gt;Statement of Financial Position (extract)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;As originally&lt;br /&gt;
 presented&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;IFRS 9&lt;br /&gt;
 Adjustments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;January&amp;#xA0;1,&amp;#xA0;2018&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Restated&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,760&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,298&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,558&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shareholders&amp;#x2019; Equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Retained earnings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,272&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total shareholders&amp;#x2019; equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,783&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations>
  <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="4" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_1_2">0.0270</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
  <ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_2B12B237-9109-4E78-8F93-E5A454B268AC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Key management includes the Company&amp;#x2019;s officers and vice
 presidents:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Salaries and other employee benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,184&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,778&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;629&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,104&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,813&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,882&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory>
  <ifrs-full:DisclosureOfBorrowingsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_146E283A-FC71-4B7C-8345-57502F5612B6_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Long-term debt:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Opening balance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,380&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,534&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 IFRS adjustment for deferred financing fees&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Proceeds from long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;306&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Repayment of debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,738&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,320&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(43&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;120&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Closing balance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,414&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Unamortized deferred transaction costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,380&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
  <ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_AA635074-5AFB-4E6B-9A0B-913C94B52E34_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;20&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;SHARE CAPITAL AND EQUITY&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following is a summary of share capital:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 The&amp;#xA0;VFF&amp;#xA0;Common&amp;#xA0;Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;# of Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Amount&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share capital - January 1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,882,945&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued pursuant to public offering, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,500,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,769&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued from vesting of RSUs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;768,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued on exercise of options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;91,667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share capital - December 31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,242,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued pursuant to public offering, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,097,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,737&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued pursuant to private placement, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,886,793&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued from vesting of RSUs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;831&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued on exercise of options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;365,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;283&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share capital - December 31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,642,671&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,721&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 VFF is authorized to issue an unlimited number of common shares and
 preferred shares, issuable in series. These shares have no par
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Common shares:&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The common shares entitle the holders thereof to one vote per share
 at all shareholder meetings of VFF. The holders of the common
 shares are entitled to receive any dividend declared by VFF on the
 common shares. Subject to the rights, privileges, restrictions and
 conditions attached to any other class of shares of VFF, the
 holders of the common shares are entitled to receive, pro rata, the
 remaining property or assets of VFF upon its dissolution,
 liquidation or &lt;font style="WHITE-SPACE: nowrap"&gt;wind-up.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Preferred shares:&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The preferred shares may be issued in one or more series, with such
 rights and conditions as may be determined by resolution of the
 directors of VFF who shall determine the designation, rights,
 privileges, conditions and restrictions to be attached to the
 preferred shares of such series. There are no voting rights
 attached to the preferred shares except as prescribed by law. In
 the event of the liquidation, dissolution or &lt;font style="WHITE-SPACE: nowrap"&gt;wind-up&lt;/font&gt; of VFF, or any other
 distribution of assets of VFF among its shareholders for the
 purpose of winding up its affairs, the holders of the preferred
 shares of each series are entitled to receive, among other things,
 with priority over the common shares and any other shares ranking
 junior to the preferred shares of VFF, an amount equal to any
 cumulative dividends, whether or not declared, or declared thereon
 but unpaid and no more. The preferred shares for each series are
 also entitled to such other preferences over the common shares and
 any other shares ranking junior to the preferred shares as may be
 determined as to their respective series authorized to be issued.
 The preferred shares of each series shall be on a parity basis with
 the preferred shares of every other series with respect to payment
 of dividends and return of capital. There are no preferred shares
 currently issued and outstanding.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
  <ifrs-full:DisclosureOfCommitmentsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_8E62A46E-DBD9-48D7-B2D6-9BBA2F0828EC_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;11&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;COMMITMENTS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;Operating Leases&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has entered into certain operating lease commitments
 for land, office space and equipment through 2024. The future
 minimum lease payments for the next five years and thereafter are
 as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,039&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,052&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;841&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;618&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;261&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,064&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company made payments of $1,732 during the year ended
 December&amp;#xA0;31, 2018 (2017 - $1,682). Payments include common
 area amounts and fees paid to the lessors.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsExplanatory>
  <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_0CDBA975-14F3-4DBC-93F5-4A1D0F426700_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment consist of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Land&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Leasehold&lt;br /&gt;
 and land&lt;br /&gt;
 improve-&lt;br /&gt;
 ments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Buildings&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Machinery&lt;br /&gt;
 and&lt;br /&gt;
 Equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Construction&lt;br /&gt;
 in process&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Year ended December&amp;#xA0;31, 2017&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="5"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Opening net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,864&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,692&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,517&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;295&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;96,135&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions/transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(416&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,412&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,785&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions-Capital Lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;191&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;191&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Placed in service&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,071&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,164&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(93&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,752&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,694&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(75&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,045&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accum deprec on disposal&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,521&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,122&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(95&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,858&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,633&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,586&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;245&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Closing net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="24"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;At December&amp;#xA0;31, 2017&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,820&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,029&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,237&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;153,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(33,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36,004&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(71,912&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Year ended December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Opening net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions/transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Placed in service&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(65&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(630&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accum deprec on disposal&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,604&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,338&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,027&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Closing net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,047&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,512&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,654&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;552&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="8"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;At December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,047&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,820&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,996&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;552&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;156,418&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,308&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,342&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78,939&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,047&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,512&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,654&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;552&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
  <ifrs-full:DisclosureOfExpensesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_8DEAC113-55CB-4AB7-B071-C406FFED80F3_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;15&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;EXPENSES BY NATURE&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The following table outlines the Company&amp;#x2019;s significant
 expenses by nature:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;i&gt;Cost of sales&lt;/i&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased produce&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,110&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,978&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Raw materials and consumables used&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,096&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,365&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation and amortization&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,911&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,447&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transportation and storage&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee compensation and benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,091&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;140,282&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;144,433&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;i&gt;Selling, general and administrative
 expenses&lt;/i&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee benefits - salaries and short-term benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,360&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee benefits - share-based payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,454&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;504&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Professional services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,120&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,705&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,680&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,671&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,444&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,562&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;i&gt;Employee compensation and benefits&lt;/i&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Salaries and short-term employee benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,451&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,066&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,454&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,905&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,585&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfExpensesExplanatory>
  <ifrs-full:DisclosureOfGeographicalAreasExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_94D1EA59-1BD6-445B-BD9A-F5F6F139DC8E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt"&gt;
 The Company&amp;#x2019;s property, plant and equipment, net of
 accumulated depreciation, are located as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,651&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,922&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,183&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Energy - Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
  <ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_1524DCC7-9E1A-4D35-9194-48F44D6B6C61_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;CHANGES IN ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has adopted the following new and revised standards and
 changes in accounting policies, along with any consequential
 amendments as at January&amp;#xA0;1, 2018. These changes were made in
 accordance with the applicable transitional provisions.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 IFRS 9, &lt;i&gt;Financial Instruments&lt;/i&gt; replaced the current IAS 39,
 &lt;i&gt;Financial Instruments Recognition and Measurement&lt;/i&gt;. This
 standard sets out revised guidance for classifying and measuring
 financial assets and liabilities, introduces a new expected credit
 loss model for calculating impairment of financial assets and
 includes a reformed approach to hedge accounting. The standard also
 requires that when a financial liability at amortized cost is
 modified or exchanged, and such modification or exchange does not
 result in &lt;font style="WHITE-SPACE: nowrap"&gt;de-recognition,&lt;/font&gt;
 that the adjustment to the amortized cost of the financial
 liability is recognized in profit or loss. IFRS 9 was adopted
 without restating comparative information. The reclassifications
 arising from the new rules are therefore not reflected in the
 statement of financial position as at December&amp;#xA0;31, 2017, but
 are recognized in the opening statement of financial position on
 January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Following the adoption of IFRS 9, the Company could no longer defer
 and amortize financing fees that resulted from the refinancing of
 borrowings in periods prior to January&amp;#xA0;1, 2018. As a result,
 the Company has restated the beginning balances noted in the table
 below to properly account for $260 of financing fees in accordance
 with IFRS 9. The standard was applied retrospectively therefore
 approximately $260 of deferred financing costs, net of accumulated
 amortization, remain netted against long-term debt on the
 consolidated statement of financial position, as at
 December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table shows the adjustments recognized for each
 individual line item.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="59%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 &lt;b&gt;Statement of Financial Position (extract)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;As originally&lt;br /&gt;
 presented&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;IFRS 9&lt;br /&gt;
 Adjustments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;January&amp;#xA0;1,&amp;#xA0;2018&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Restated&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,760&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,298&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,558&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shareholders&amp;#x2019; Equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Retained earnings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,272&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total shareholders&amp;#x2019; equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,783&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 IFRS 15, replaces IAS 18, &lt;i&gt;Revenue&lt;/i&gt;, and IAS 11,
 &lt;i&gt;Construction Contracts&lt;/i&gt;, and the related Interpretations on
 revenue recognition. IFRS 15 establishes a single comprehensive
 model for recognizing revenues from contracts with customers. The
 standard requires revenue to be recognized in a manner that depicts
 the transfer of promised goods or services to a customer at an
 amount that reflects the consideration expected to be received in
 exchange for transferring those goods and services.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company generates its revenue through the sale of produce, with
 standard shipping terms and discounts, and through the production
 and sale of power.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s produce revenue transactions consist of single
 performance obligations to transfer promised goods. Quantities to
 be delivered to the customer are determined at a point near the
 date of delivery through purchase orders it receive from the
 customer. The Company recognizes revenue when it has fulfilled a
 performance obligation, which is typically when the customer
 receives the goods and its performance obligation is complete.
 Revenue is measured as the amount of consideration the Company
 expects to receive in exchange for transferring product. The amount
 of revenue recognized is reduced for estimated returns and other
 customer credits, such as discounts and rebates, based on the
 expected value to be realized. Payment terms are consistent with
 terms standard to the markets the Company serves. The Company
 maintains an allowance for doubtful accounts for the loss that
 would be incurred if a customer was unable to pay amounts due. The
 Company initially estimates the allowance required at the time of
 revenue recognition based on historical experience and makes
 changes to the allowance based on various factors, including
 changes in the customer&amp;#x2019;s financial condition or payment
 patterns.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company sells electricity to British Columbia Hydro and Power
 Authority. Revenues are recognized as the electricity is delivered
 to/consumed by the customer and is based on contractual usage rates
 and meter readings that measure electricity consumption.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The Company adopted IFRS 15, as of January&amp;#xA0;1, 2018, using the
 modified retrospective transition method, which involves not
 restating periods prior to the date of initial application. The
 application of IFRS 15 required no change in amounts recognized in
 the Company&amp;#x2019;s consolidated financial statements for the year
 ended December&amp;#xA0;31, 2018, as the amount and timing of
 substantially all of its revenues is, and&amp;#xA0;will continue to be,
 recognized at delivery. Disclosures required by IFRS 15 have been
 included in the financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Accounting Standards Issued But Not Yet Adopted&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 IFRS 16, &lt;i&gt;Leases&lt;/i&gt;, issued in January 2016, replaces IAS 17,
 &lt;i&gt;Leases,&lt;/i&gt; and related Interpretations. IFRS 16 establishes the
 principles for the recognition, measurement, presentation and
 disclosure of leases for both parties to a contract, i.e. the
 customer (lessee) and the supplier (lessor). IFRS 16 requires a
 lessee to recognize a &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt;
 asset representing its right to use the underlying leased asset and
 a corresponding lease liability representing its obligation to make
 lease payments for all leases. A lessee recognizes the related
 expense as depreciation on the &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt; asset and interest
 on the lease liability. Short-term (less than 12 months) and
 &lt;font style="WHITE-SPACE: nowrap"&gt;low-value&lt;/font&gt; asset leases are
 exempt from these requirements. IFRS 16&amp;#xA0;may be implemented
 using a retrospective approach or a modified retrospective
 approach, which permits the use of certain practical expedients
 upon transition. The Company expects to use the modified
 retrospective method upon transition with no restatement of
 comparative financial information. Under this approach, the Company
 will recognize the cumulative effect of initially applying IFRS 16
 as an adjustment to the opening balance of retained earnings at
 January&amp;#xA0;1, 2019. The Company will recognize a lease liability
 at the present value of the remaining lease payments discounted
 using the lease&amp;#x2019;s incremental borrowing rate at
 January&amp;#xA0;1, 2019 and a &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt; asset at its
 carrying amount as if IFRS 16 had been applied since the
 commencement date but discounted using the Company&amp;#x2019;s
 incremental borrowing rate at January&amp;#xA0;1, 2019. Management
 expects that IFRS 16 will result in the following: a) an increase
 in assets and liabilities as fewer leases will be expensed as
 payments are made; b) an increase in depreciation expenses; and c)
 an increase in cash flow from operating activities as these lease
 payments will be recorded as financing outflows in the cash flow
 statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Amendments to IFRS 11, &lt;i&gt;Joint Arrangements&lt;/i&gt;, and IAS 28,
 &lt;i&gt;Investments in Associates and Joint Ventures&lt;/i&gt; establishes the
 criteria for accounting for joint ventures. Investments in joint
 ventures are accounted for using the equity method. The equity
 method involves recording the initial investment at cost and
 subsequently adjusting the carrying value of the investment for the
 proportionate share of the profit or loss, other comprehensive
 income or loss and any other changes in the joint venture&amp;#x2019;s
 net assets such as dividends. At each consolidated statement of
 financial position date, the Company will consider whether there is
 objective evidence that its investment in the joint venture is
 impaired. If there is such evidence of impairment, the Company will
 determine the amount of the impairment and a loss will be recorded
 in the consolidated statement of (loss) income. Amendments to IFRS
 11 is effective for annual periods beginning on or after
 January&amp;#xA0;1, 2019. Management is currently assessing the impact
 of IFRS 11 on its consolidated financial statements.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory>
  <ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_38EDF314-9993-4C72-A05F-B97964455131_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the carrying and fair value of the
 Company&amp;#x2019;s financial instruments:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,920&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,091&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,292&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,259&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,659&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,491&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,198&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory>
  <ifrs-full:DisclosureOfEarningsPerShareExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_111AC1CE-737B-4334-A00E-028248D13215_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;21&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;INCOME PER SHARE&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Basic income per share is calculated by dividing the net income
 attributable to owners of the Company by the weighted average
 number of common shares in issue during the year excluding common
 shares purchased by the Company and held as treasury shares.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income (loss) attributable to owners of the Company&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,145&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of common shares outstanding
 (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Basic income (loss) per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;( 0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Diluted income per share is calculated by adjusting the weighted
 average number of common shares outstanding to assume conversion of
 all dilutive potential common shares. The Company&amp;#x2019;s share
 options are potentially dilutive to common shares. A calculation is
 done to determine the number of shares that could have been
 acquired at fair value (determined as the average market share
 price of the Company&amp;#x2019;s shares for the year) based on the
 monetary value of the subscription rights attached to outstanding
 share options. The number of shares calculated above is compared
 with the number of shares that would have been issued assuming the
 exercise of the share options. If dilutive effect is less than
 zero, then issuance is anti-dilutive and is excluded from dilutive
 income per share calculation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the year ended December&amp;#xA0;31, 2018, there were options to
 purchase 2,175 (2017 - nil) shares of the Company&amp;#x2019;s common
 stock that were excluded from the diluted loss per share
 computation because the impact of the assumed exercise of such
 stock options would have been anti-dilutive during the respective
 periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income (loss) attributable to owners of the Company&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,145&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of common shares outstanding
 (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adjustment for:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share options (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;br /&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,164&lt;br /&gt;
 61&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;br /&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of common shares outstanding for diluted
 income per share (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,308&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diluted income (loss) per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfEarningsPerShareExplanatory>
  <ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_069F4410-B0B4-42AD-B843-DF8F2EA0FDDA_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;16&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;INCOME TAX EXPENSE&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The provision for (recovery of) income taxes consists of the
 following components:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;Current&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Deferred&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,906&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;109&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision for (recovery of) income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,475&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The provision for (recovery of) income taxes reflected in the
 consolidated statements of (loss) income for the years ended
 December&amp;#xA0;31, 2018 and December&amp;#xA0;31, 2017 differs from the
 amounts computed at the federal statutory tax rates. The principal
 differences between the statutory income tax (recovery) and the
 effective provision for (recovery of) income taxes are summarized
 as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax (recovery) calculated at domestic tax rates applicable in the
 respective countries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,595&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-deductible&lt;/font&gt; items&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 True up of prior year income tax estimates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(206&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax rate differences on deferred taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(482&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 State tax adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign exchange on translation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;132&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrealized foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Differences attributed to joint venture capital transactions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(56&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(698&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share of (income) losses from joint venture&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(611&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;66&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(92&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(56&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision for (recovery of) income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,475&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The&amp;#xA0;statutory tax rate in effect for the year ended
 December&amp;#xA0;31, 2018 was 27.0% (2017 - 26.0%) in Canada and 21.0%
 (2017 - 23.0%) in the United States.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As a result of the US tax reform, the US federal tax rate was
 substantively enacted on December&amp;#xA0;22, 2017 and a reduced
 federal tax rate was effective from January&amp;#xA0;1, 2018 in
 accordance with the Tax Cuts and Jobs Act of
 2017.&amp;#xA0;Accordingly, the relevant deferred tax balances were
 &lt;font style="WHITE-SPACE: nowrap"&gt;re-measured&lt;/font&gt; with the new
 rate.&amp;#xA0;As additional interpretations and regulatory guidance
 becomes available, the Company will continue to assess the impact
 of the new&amp;#xA0;legislation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The&amp;#xA0;weighted average applicable tax rate was 32.3% tax benefit
 for 2018 (2017 &amp;#x2013; 3.5%).&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
  <ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_D551E952-2055-4F40-8256-7C03185C842E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The following table presents the assumptions used to establish the
 fair value assigned to the options issued using the &lt;font style="WHITE-SPACE: nowrap"&gt;Black-Scholes&lt;/font&gt; valuation model:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected volatility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dividend&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;nil&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;nil&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Risk-free&lt;/font&gt; interest
 rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.70&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected life&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.5&amp;#xA0;years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.5&amp;#xA0;years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.2541&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory>
  <ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_AF5CBA39-FE7A-4F54-9FAC-DD5A6B34A3A4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes interest income and expense for the
 years ended December 31:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;Interest income earned on cash and cash
 equivalents&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$ 311&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense from other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,695&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory>
  <ifrs-full:DisclosureOfIssuedCapitalExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_8A76304C-1810-4E37-87DF-E611F54E0BB0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following is a summary of share capital:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 The&amp;#xA0;VFF&amp;#xA0;Common&amp;#xA0;Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;# of Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Amount&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share capital - January 1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,882,945&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued pursuant to public offering, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,500,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,769&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued from vesting of RSUs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;768,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued on exercise of options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;91,667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share capital - December 31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,242,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued pursuant to public offering, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,097,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,737&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued pursuant to private placement, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,886,793&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued from vesting of RSUs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;831&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares issued on exercise of options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;365,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;283&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share capital - December 31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,642,671&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,721&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfIssuedCapitalExplanatory>
  <ifrs-full:DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_9669FBF2-069A-406D-9F15-EBA85E7EBA3C_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;BIOLOGICAL ASSET&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Information about the biological asset presented on the
 consolidated statements of financial position and in the
 consolidated statements of (loss) income is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Estimated sales value - biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,004&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Estimated remaining costs to complete&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,304&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Estimated selling costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value of biological asset less costs to sell&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,230&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less actual costs (note 5)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,212&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase in fair value of biological asset over cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,193&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value over cost of harvested and sold biological asset -
 beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,193&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,928&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;265&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory>
  <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_95DC1F01-BAD0-4B4F-A8F9-A233FE569954_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;19&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;SEGMENT AND GEOGRAPHIC INFORMATION&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s two reporting segments include the Produce
 business and the Energy business. The Produce business produces,
 markets, and sells the product group which consists of premium
 quality tomatoes, bell peppers and cucumbers. The Energy business
 produces power that it sells per a long-term contract to its one
 customer.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s primary operations are in the United States and
 Canada. Net sales by the countries in which its customers are
 located are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Produce - U.S.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124,699&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;132,464&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Produce - Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Energy - Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,922&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;158,406&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt"&gt;
 The Company&amp;#x2019;s property, plant and equipment, net of
 accumulated depreciation, are located as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,651&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,922&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,183&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Energy - Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The depreciation and amortization charges for the year ended
 December&amp;#xA0;31, 2018 in the Produce business were $6,154 (2017 -
 $6,791) and $873 (2017 - $795) in the Energy business.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
  <ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_1793F3A1-C36A-4153-A8DD-FA10BEEA5DC9_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;24&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;SUBSEQUENT EVENT&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On February&amp;#xA0;15, 2019 the Company announced that its common
 shares were approved for listing on the Nasdaq Capital Market under
 the symbol &amp;#x201C;VFF&amp;#x201D;. The initial trading date was
 February&amp;#xA0;21, 2019. Concurrent with the commencement of trading
 of its common shares on Nasdaq, the Company voluntarily delisted
 its common shares from the OTCQX.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On March&amp;#xA0;1, 2019 the Company announced that it had entered
 into an agreement with Nature Crisp LLC (&amp;#x201C;Nature
 Crisp&amp;#x201D;) to form a joint venture for the outdoor cultivation
 of high-cannabidiol (CBD) hemp and CBD extraction in multiple
 states throughout the United States (the &amp;#x201C;Joint Venture
 Agreement&amp;#x201D;). The joint venture, Village Fields Hemp
 (&amp;#x201C;Village Fields&amp;#x201D;), will be 65% owned by Village Farms
 and 35% owned by Nature Crisp. Under the terms of the Joint Venture
 Agreement, Village Farms will contribute approximately
 US$15&amp;#xA0;million to Village Fields for &lt;font style="WHITE-SPACE: nowrap"&gt;start-up&lt;/font&gt; costs and working
 capital.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
  <ifrs-full:DisclosureOfFinancialInstrumentsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_AC337AA7-AE49-4F6D-A31A-A70698E2F85D_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;12&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;FINANCIAL INSTRUMENTS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the carrying and fair value of the
 Company&amp;#x2019;s financial instruments:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,920&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,091&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,292&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,259&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,659&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,491&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,198&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Financial assets and liabilities are recognized on the consolidated
 statements of financial position at fair value in a hierarchy that
 is based on significance of the inputs used in making the
 measurements. The levels in the hierarchy are:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="9%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="3%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Level 1 - Quoted prices (unadjusted) in active markets
 for identical assets or liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="9%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="3%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Level 2 - Inputs other than quoted prices included
 within level 1 that are observable for the asset or liability,
 either directly (i.e., as prices) or indirectly (i.e., derived from
 prices)&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="9%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="3%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Level 3 - Inputs for the asset or liability that are
 not based on observable market data (i.e., unobservable
 inputs).&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 At December&amp;#xA0;31, 2018 and 2017, the Company&amp;#x2019;s financial
 instruments included cash and cash equivalents, trade receivables,
 notes receivable, other receivables, patronage stock, accounts
 payable, other current liabilities and notes payable. Due to the
 short-term maturities of cash and cash equivalents, accounts
 receivable, accounts payable and other current liabilities, the
 carrying amounts approximate fair value at the respective balance
 sheet dates.&amp;#xA0;The carrying value of the notes receivable and
 notes payable approximate their fair value based on a comparison
 with the prevailing market interest rates. The fair values of the
 Company&amp;#x2019;s notes receivable and notes payable are level 2
 measurements in the fair value hierarchy. All other financial
 assets and liabilities are level 1. None were classified as level
 3.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 There were no financial instruments categorized as Level&amp;#xA0;2 or
 3 as at December&amp;#xA0;31, 2018 and 2017. There were no transfers of
 assets or liabilities between levels during the years ended
 December&amp;#xA0;31, 2018 and 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Interest income, expense and gains and losses from loans,
 receivables and other financial liabilities are recognized in the
 consolidated statements of (loss) income. The following table
 summarizes interest income and expense for the years ended December
 31:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;Interest income earned on cash and cash
 equivalents&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$ 311&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense from other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,695&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 &lt;b&gt;Management of financial risks&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company, through its financial assets and liabilities, is
 exposed to various risks. The following provides a measurement of
 some of these risks as at December&amp;#xA0;31, 2018 and 2017. The
 Company uses financial instruments only for risk management
 purposes, not for generating trading profit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Credit risk&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Credit risk is the risk that the Company will incur a loss due to
 the failure by its customers or other parties to meet their
 contractual obligations. Financial instruments that potentially
 subject the Company to significant concentrations of credit risk
 consist primarily of cash and cash equivalents, trade receivables
 and other receivables. The Company limits its exposure to credit
 risk by placing its cash and cash equivalents with high credit
 quality financial institutions.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s trade receivables had two customers that
 represented more than 10% of the balance of trade receivables,
 representing 13.8% and 11.5% of the balance of trade receivables as
 at December&amp;#xA0;31, 2018 (2017 - two customers represented 16.0%
 and 14.8%). The Company believes that its expected credit losses
 are limited due to the protection afforded to the Company by the
 &lt;i&gt;Perishable Agricultural Commodities Act&lt;/i&gt; (the
 &amp;#x201C;PACA&amp;#x201D;) for its sales in the United States, which
 represent the majority of the Company&amp;#x2019;s annual sales. The
 PACA protection gives a claim filed under the PACA first lien on
 all PACA assets (which include cash and trade receivables of the
 debtor).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As at December&amp;#xA0;31, 2018, the allowance for doubtful accounts
 balance was calculated based on the expected credit loss model and
 expected credit losses continues to be insignificant.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 At December&amp;#xA0;31, 2018, 90.3% (2017 - 89.4%) of trade
 receivables were outstanding less than 30 days, 8.3% (2017 &amp;#x2013;
 7.4%) were outstanding for between 30 and 90 days and the remaining
 1.4% (2017 - 3.2%) were outstanding for more than 90 days. Trade
 receivables are considered past due based on the contract terms
 agreed to with a customer. Aged receivables that are past due are
 not considered impaired unless customer specific information
 indicates otherwise.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Interest rate risk&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Interest rate risk is the risk that the fair value or future cash
 flows of a financial instrument will fluctuate because of changes
 in market interest rates. The Company is exposed to interest rate
 risk on its long-term debt, for which the interest rates charged
 fluctuate based on the &lt;font style="WHITE-SPACE: nowrap"&gt;90-day&lt;/font&gt; LIBOR rate. If interest rates
 had been 50 basis points higher, the net loss during the year ended
 December&amp;#xA0;31, 2018 would have been higher by $182. This
 represents $182 in increased interest expense (2017 - $201).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;iii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Foreign exchange risk&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 At December&amp;#xA0;31, 2018, the Canadian/U.S. foreign exchange rate
 was CA$1.00 = US$0.7336 (2017 &amp;#x2013; US$0.7966). Assuming that all
 other variables remain constant, an increase of $0.10 in the
 Canadian dollar would have the following impact on the ending
 balances of certain consolidated statements of financial position
 items at December&amp;#xA0;31, 2018 and December&amp;#xA0;31, 2017 with the
 net foreign exchange gain or loss directly impacting net income
 (loss) for the years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Financial assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;839&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;287&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;328&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;349&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 JV Note receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,335&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Financial liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables and accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(373&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(371&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(193&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(232&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net foreign exchange gain (loss)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,936&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;33&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;iv)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Liquidity risk&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Liquidity risk is the risk that the Company will not be able to
 meet its obligations as they fall due. The following are the
 contractual maturities of financial liabilities as at
 December&amp;#xA0;31, 2018:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;1 year&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;2-3&lt;/font&gt; years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;4-5&lt;/font&gt;&lt;br /&gt;
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;More&amp;#xA0;than&lt;br /&gt;
 5 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,698&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,296&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;594&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Line of credit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Obligation under capital lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;180&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;78&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59,928&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,886&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;604&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 It is the Company&amp;#x2019;s intention to meet these obligations
 through the collection of current accounts receivable and cash from
 sales. If the current resources and cash generated from operations
 are insufficient to satisfy its obligations, the Company may seek
 to issue additional equity or to arrange debt or other financing.
 In addition, as at December&amp;#xA0;31, 2018, the Company has an
 operating credit facility of up to CA$13,000, less outstanding
 letters of credit totaling US$261 and CA$38.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;v)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Fair values&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The carrying amount of short-term financial instruments, less
 provisions for impairment if applicable, is consistent with the
 fair value of such instruments. The Company&amp;#x2019;s debt bears a
 variable interest rate tied to market rates and therefore its
 carrying value approximates its fair value.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfFinancialInstrumentsExplanatory>
  <ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_93263553-4C8B-409C-BAE8-8CD62C36DDF4_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;14&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;COMPENSATION OF KEY MANAGEMENT&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Key management includes the Company&amp;#x2019;s officers and vice
 presidents:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Salaries and other employee benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,184&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,778&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;629&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,104&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,813&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,882&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory>
  <ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_9C748A31-1744-4703-8977-979581D0B4ED_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;8&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;INVESTMENT IN JOINT VENTURE&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On June&amp;#xA0;6, 2017, the Company entered into an agreement to form
 Pure Sunfarms Corp. (&amp;#x201C;Pure Sunfarms&amp;#x201D;), a B.C.
 corporation, with Emerald Health Therapeutics Inc.
 (&amp;#x201C;Emerald&amp;#x201D;). The purpose of Pure Sunfarms is to pursue
 large-scale cannabis production in Canada. Village Farms has a 50%
 ownership interest in Pure Sunfarms in the form of common shares.
 The Company has concluded that the agreement constitutes a joint
 arrangement where joint control is shared with Emerald and
 therefore has accounted for Pure Sunfarms in accordance with IFRS
 11 and IAS 28, using the equity method.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In conjunction with the formation of Pure Sunfarms, Village Farms
 contributed the rights to lease and purchase the Delta 3 land and
 greenhouse facility to the joint venture. The contribution of the
 rights has been accounted for as a reduction of the land and
 greenhouse facility in exchange for the investment in Pure Sunfarms
 Corp. It was determined that the land and greenhouse facility had a
 fair value of $14.9&amp;#xA0;million (CA$20 million) at the date of
 contribution. The fair value of the land was determined through an
 appraisal performed by an independent valuator.&amp;#xA0;The fair value
 of the greenhouse was determined using the replacement cost model
 adjusted for the age of the greenhouse. This was a &lt;font style="WHITE-SPACE: nowrap"&gt;non-cash&lt;/font&gt; transaction. The Company
 recognized a gain of $8.0&amp;#xA0;million on the contribution of the
 land and greenhouse. The Company had previously recorded a fair
 value increase on the Delta 3 land (2016 - $2.1 million), which was
 recorded in accumulated other comprehensive income, net of taxes of
 $1.8&amp;#xA0;million. As a result of the contribution of the Delta 3
 land, this amount has been recycled to the consolidated statements
 of (loss) income, and has been included in the gain noted
 above.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As part of the transaction, Village Farms incurred related
 transaction costs of $1.1&amp;#xA0;million (CA$1.4 million), which have
 been added to the amount of the investment in Pure Sunfarms Corp.
 in accordance with IAS 28. Included in these costs are 300,000
 common share purchase warrants valued at $148 (CA$192), issued to
 an affiliate of a Canadian financial institution as partial
 consideration for services related to the joint venture agreement.
 As at December&amp;#xA0;31, 2018 the Investment in Joint Venture of
 $18.1&amp;#xA0;million (December 31, 2017&amp;#x2014;$15.7 million) is
 recorded in the consolidated statement of financial position. For
 the year ended December&amp;#xA0;31, 2018, the Company&amp;#x2019;s share of
 net income from joint venture totaled $2,381 (CA$3,084)
 (2017&amp;#x2014;$255), which is recorded in the consolidated statement
 of loss.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On July&amp;#xA0;5, 2018, the Company and Emerald Health Therapeutics
 Canada Inc. (a subsidiary of Emerald) (together, the
 &amp;#x201C;Shareholders&amp;#x201D;) entered into a Shareholder Loan
 Agreement (the &amp;#x201C;Loan Agreement&amp;#x201D;) with Pure Sunfarms,
 whereby, as at December&amp;#xA0;31, 2018, the Shareholders had each
 contributed CA$13,000 (US$9,959) the form of a demand loan to Pure
 Sunfarms. The loan amounts will initially bear simple interest at
 the rate of 8% per annum, calculated semi-annually. Interest will
 accrue and be payable upon demand being made by both Shareholders
 (see note 13).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s share of the joint venture consists of the
 following (in $000&amp;#x2019;s of USD):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, January&amp;#xA0;1, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,727&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share of income for the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,381&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,108&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 &lt;u&gt;Summarized financial information of Pure Sunfarms (in
 $000&amp;#x2019;s of CAD):&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,362&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,907&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,312&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventory&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,356&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;996&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67,263&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,384&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Due to joint venture partners&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other current liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,582&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(918&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,688&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Reconciliation of net assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated deficit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(645&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contributions from joint venture partners&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,917&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of sales*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,542&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling, general and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(880&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in fair value of &lt;font style="WHITE-SPACE: nowrap"&gt;bio-asset&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,785&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) from operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,774&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(880&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(97&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign exchange loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) before taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(884&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 (Provision for) recovery of income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,298&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,169&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(645&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Included in cost of sales is CA$276 (US$206) of
 amortization expense.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory>
  <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_D3E2EFA1-98E8-4F5C-AE9E-DE3CFA7DA462_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The changes in the stock options for the years ended
 December&amp;#xA0;31, 2018 and 2017 were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;For the Years Ended
 December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Stock&amp;#xA0;options&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 exercise&amp;#xA0;price&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Stock&amp;#xA0;options&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 exercise&amp;#xA0;price&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,337,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.59&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,116,065&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;320,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.04&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(365,733&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.98&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(91,667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.90&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeitures&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 End of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,164,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,337,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.59&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
  <ifrs-full:DisclosureOfOperatingSegmentsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_67596E70-16F5-47D7-83B7-65392B1DFAE9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s primary operations are in the United States and
 Canada. Net sales by the countries in which its customers are
 located are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Produce - U.S.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124,699&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;132,464&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Produce - Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Energy - Canada&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,922&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;158,406&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
  <ifrs-full:DisclosureOfOtherAssetsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_694C4A73-E1B2-4D12-B9ED-760E3117072B_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;9&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;OTHER ASSETS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the components of other assets:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Patronage stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;437&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Note receivable (note 13)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Security deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;540&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;538&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash surrender value&amp;#x2014;insurance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;929&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;924&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;288&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,207&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,004&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfOtherAssetsExplanatory>
  <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_5231038C-35BE-4E87-A5B3-692EA1170117_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;7&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;PROPERTY, PLANT AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment consist of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Land&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Leasehold&lt;br /&gt;
 and land&lt;br /&gt;
 improve-&lt;br /&gt;
 ments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Buildings&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Machinery&lt;br /&gt;
 and&lt;br /&gt;
 Equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Construction&lt;br /&gt;
 in process&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Year ended December&amp;#xA0;31, 2017&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="5"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Opening net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,864&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,692&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,517&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;295&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;96,135&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions/transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(416&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,412&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,785&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions-Capital Lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;191&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;191&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Placed in service&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,071&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,164&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(93&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,752&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,694&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(75&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,045&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accum deprec on disposal&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,521&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,122&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(95&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,858&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,633&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,586&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;245&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Closing net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="24"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;At December&amp;#xA0;31, 2017&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,820&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,029&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,237&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;153,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(33,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36,004&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(71,912&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Year ended December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Opening net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions/transfers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Placed in service&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(65&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(630&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accum deprec on disposal&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,604&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,338&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,027&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Closing net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,047&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,512&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,654&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;552&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="8"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;At December&amp;#xA0;31, 2018&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,047&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,820&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,996&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;552&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;156,418&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,308&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,342&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78,939&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net book value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,047&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,512&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,654&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;552&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Depreciation related to the greenhouse facilities and equipment is
 expensed in cost of sales. Land is the only item of property, plant
 and equipment that is stated at fair values. As at
 December&amp;#xA0;31, 2017, land, greenhouse buildings, and greenhouse
 equipment at Delta 3 were contributed as the Company&amp;#x2019;s
 investment in the joint venture transaction (note 8). The
 revaluation surplus related to Delta 3 of $1.8&amp;#xA0;million, net of
 taxes, that was previously recorded as a component of equity, was
 reclassified and included as part of the gain on disposal of assets
 recorded in the consolidated statements of (loss) income .&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
  <ifrs-full:DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_A026B297-B1B0-44A5-B5A4-224FC1E83B75_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Information about the biological asset presented on the
 consolidated statements of financial position and in the
 consolidated statements of (loss) income is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Estimated sales value - biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,004&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Estimated remaining costs to complete&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,304&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Estimated selling costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value of biological asset less costs to sell&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,230&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less actual costs (note 5)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,212&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase in fair value of biological asset over cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,193&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value over cost of harvested and sold biological asset -
 beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,193&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,928&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;265&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory>
  <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="Y" decimals="1" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_1_3">6.5</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
  <ifrs-full:DescriptionOfVestingRequirementsForSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B8DB1CFD-060F-4769-9BB8-11296155E37B_1_3">Options vest at a rate of 33% per year, beginning one year  following the grant date of the options.</ifrs-full:DescriptionOfVestingRequirementsForSharebasedPaymentArrangement>
  <ifrs-full:DilutedEarningsLossPerShare contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_14">-0.11</ifrs-full:DilutedEarningsLossPerShare>
  <ifrs-full:DisclosureOfBasisOfConsolidationExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_02D4087E-BFD3-4012-A42E-FF3DEB387680_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;BASIS OF PRESENTATION&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 These consolidated financial statements have been prepared in
 accordance with International Financial Reporting Standards
 (&amp;#x201C;IFRS&amp;#x201D;) as issued by the International Accounting
 Standards Board (&amp;#x201C;IASB&amp;#x201D;).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The consolidated financial statements were approved by the Board of
 Directors of the Company for issue on March&amp;#xA0;13, 2019.
 Management does not have the authority to amend the consolidated
 financial statements after the statements have been issued, without
 the approval by the Board of Directors of the Company. The
 preparation of consolidated financial statements in conformity with
 IFRS requires the use of certain critical accounting estimates. It
 also requires management to exercise its judgment in the process of
 applying the Company&amp;#x2019;s accounting policies.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Basis of Measurement&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The consolidated annual financial statements have been prepared on
 the historical cost basis except for the following material items
 on the consolidated statements of financial position:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="9%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="3%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;biological assets are measured at fair value less
 costs to sell;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="9%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="3%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;land is valued at fair market value; and&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="9%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="3%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;marketable equity securities are measured at fair
 value through profit and loss.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Functional and Presentation Currency&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The functional currency for each entity included in these
 consolidated financial statements is the currency of the primary
 economic environment in which the entity operates. These
 consolidated financial statements are presented in United States
 dollars (&amp;#x201C;U.S. dollars&amp;#x201D;) which have been rounded to the
 nearest thousands, except per share amounts. Currency conversion to
 U.S. dollars is performed in accordance with IAS 21, &lt;i&gt;The Effects
 of Changes in Foreign Exchange Rates&lt;/i&gt;.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfBasisOfConsolidationExplanatory>
  <ifrs-full:DisclosureOfCashFlowStatementExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_69870024-9601-496D-A59F-277F3126979E_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;18&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;CHANGES IN &lt;font style="WHITE-SPACE: nowrap"&gt;NON-CASH&lt;/font&gt; WORKING CAPITAL ITEMS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(46&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,059&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventories&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,180&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,197&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventories reclassified to biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(659&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;306&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,396&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income taxes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(246&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses and deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,440&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(955&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets, net of other liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(305&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,550&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,417&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
  <ifrs-full:DisclosureOfExpensesByNatureExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_E72C5413-D07A-4051-B177-CE144125CE9B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The following table outlines the Company&amp;#x2019;s significant
 expenses by nature:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;i&gt;Cost of sales&lt;/i&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased produce&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,110&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,978&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Raw materials and consumables used&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,096&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,365&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation and amortization&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,911&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,447&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transportation and storage&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee compensation and benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,091&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;140,282&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;144,433&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;i&gt;Selling, general and administrative
 expenses&lt;/i&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee benefits - salaries and short-term benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,360&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Employee benefits - share-based payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,454&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;504&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Professional services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,120&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,705&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,680&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,671&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,444&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,479&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,562&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;i&gt;Employee compensation and benefits&lt;/i&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Salaries and short-term employee benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,451&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,066&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-based compensation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,454&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,905&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,585&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
  <ifrs-full:DisclosureOfInventoriesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_3D52E4C7-F890-4971-B18B-B73B2BAFD728_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;5&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;INVENTORIES&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred crop costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,070&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased produce inventory&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;643&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;396&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Biological asset adjustment (note 6)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,212&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Spare parts inventory&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,485&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The cost of inventories recognized as expense and included in cost
 of sales for the year ended December&amp;#xA0;31, 2018 amounted to
 $114,236 (2017 - $120,509). The biological asset adjustment
 reclassifies actual costs incurred for the biological asset from
 inventories to biological asset on the consolidated statements of
 financial position.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfInventoriesExplanatory>
  <ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_8028CDB0-6A32-4500-9011-0CFD54BE1FB9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt; TEXT-INDENT: 4%"&gt;
 The following table summarizes stock options outstanding and
 granted as at December&amp;#xA0;31, 2018:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="53%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Exercise price&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Number&lt;br /&gt;
 outstanding&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Remaining&amp;#xA0;contractual&lt;br /&gt;
 life (years)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Number&amp;#xA0;of&amp;#xA0;exercisable&lt;br /&gt;
 options&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.24&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.27&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.85&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.10&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.48&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;345,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;345,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.94&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.83&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.80&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.43&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;233,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,002&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.55&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$2.20&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$6.00&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$5.79&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Nil&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,164,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
  <ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_48B32CF0-84B2-4D75-9FC2-1AE004B44946_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt"&gt;
 Share options outstanding at the end of the year have the following
 expiry dates and exercise prices:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;
 Exercise&amp;#xA0;price&amp;#xA0;in&amp;#xA0;CA$&lt;br /&gt;
 per share&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - January 13, 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.70&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;149,399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - May 20, 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;565,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 13, 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.27&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 13, 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - September 26, 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 18, 2024&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;345,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;360,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 19, 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.94&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - October 6, 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.83&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - November 16, 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.80&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 29, 2026&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.43&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;233,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;250,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - June 30, 2026&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.55&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - June 14, 2027&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - December 22, 2027&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.00&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - June 5, 2028&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,164,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,337,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
  <ifrs-full:DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_E56A8414-0E77-4B6E-816C-EB97D4A70655_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 &lt;u&gt;Summarized financial information of Pure Sunfarms (in
 $000&amp;#x2019;s of CAD):&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,362&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,907&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,312&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventory&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,356&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;996&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67,263&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,384&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Due to joint venture partners&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other current liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,582&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(918&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,688&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Reconciliation of net assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated deficit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(645&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contributions from joint venture partners&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,917&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of sales*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,542&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling, general and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(880&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in fair value of &lt;font style="WHITE-SPACE: nowrap"&gt;bio-asset&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,785&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) from operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,774&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(880&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(97&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign exchange loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) before taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(884&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 (Provision for) recovery of income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,298&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,169&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(645&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Included in cost of sales is CA$276 (US$206) of
 amortization expense.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory>
  <dei:DocumentPeriodEndDate contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_0196A6E6-3F6B-45C9-8B7A-A60355B13264_1_2">2018-12-31</dei:DocumentPeriodEndDate>
  <dei:EntityCurrentReportingStatus contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_1_4">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_1_5">true</dei:EntityEmergingGrowthCompany>
  <dei:EntityExTransitionPeriod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_1_6">false</dei:EntityExTransitionPeriod>
  <ifrs-full:DisclosureOfJointVenturesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_E8603283-F56B-4C33-8651-9275180E1847_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The Company&amp;#x2019;s share of the joint venture consists of the
 following (in $000&amp;#x2019;s of USD):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, January&amp;#xA0;1, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,727&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share of income for the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,381&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance, December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,108&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfJointVenturesExplanatory>
  <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_44091793-C942-4914-AA4B-79AF939F007B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes 979,000 performance-based restricted
 share units that were issued during the year.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Performance-&lt;br /&gt;
 based&lt;br /&gt;
 restricted&amp;#xA0;share&lt;br /&gt;
 units&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&amp;#xA0;grant&lt;br /&gt;
 date&amp;#xA0;fair&amp;#xA0;value&lt;br /&gt;
 in CA$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Performance-&lt;br /&gt;
 based&lt;br /&gt;
 restricted&lt;br /&gt;
 share units&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average grant&lt;br /&gt;
 date&amp;#xA0;fair&amp;#xA0;value&lt;br /&gt;
 in CA$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.82&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;979,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;885,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.00&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(50,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.06&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(768,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expired&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding at end of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,056,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.56&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.82&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earned but unissued at end of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.08&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
  <ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_F8DE58F8-18C5-49F2-8671-978286241047_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;23&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;SHARE-BASED COMPENSATION PLAN&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has a share-based compensation plan. The maximum number
 of common shares that can be issued upon the exercise of options
 granted is equal to 10% of the aggregate number of common shares
 issued and outstanding from time to time. The term during which an
 option may be exercised is 10 years from the date of the grant.
 Options vest at a rate of 33% per year, beginning one year
 following the grant date of the options. &lt;font style="WHITE-SPACE: nowrap"&gt;Share-based&lt;/font&gt; compensation expense for
 the year ended December&amp;#xA0;31, 2018 of $1,454 (2017 - $1,519) was
 recorded in selling, general and administrative expenses and the
 corresponding amount credited to contributed surplus.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The following table presents the assumptions used to establish the
 fair value assigned to the options issued using the &lt;font style="WHITE-SPACE: nowrap"&gt;Black-Scholes&lt;/font&gt; valuation model:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected volatility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dividend&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;nil&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;nil&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Risk-free&lt;/font&gt; interest
 rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.70&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected life&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.5&amp;#xA0;years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.5&amp;#xA0;years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.2541&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The changes in the stock options for the years ended
 December&amp;#xA0;31, 2018 and 2017 were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;For the Years Ended
 December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Stock&amp;#xA0;options&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 exercise&amp;#xA0;price&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Stock&amp;#xA0;options&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 exercise&amp;#xA0;price&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,337,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.59&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,116,065&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;320,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.04&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(365,733&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.98&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(91,667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.90&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeitures&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 End of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,164,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,337,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.59&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt; TEXT-INDENT: 4%"&gt;
 The following table summarizes stock options outstanding and
 granted as at December&amp;#xA0;31, 2018:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="53%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Exercise price&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Number&lt;br /&gt;
 outstanding&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Remaining&amp;#xA0;contractual&lt;br /&gt;
 life (years)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Number&amp;#xA0;of&amp;#xA0;exercisable&lt;br /&gt;
 options&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.24&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.27&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.85&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.10&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.48&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;345,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;345,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.94&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.83&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$0.80&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.43&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;233,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,002&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$1.55&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$2.20&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$6.00&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 CA$5.79&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;Nil&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,164,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt"&gt;
 Share options outstanding at the end of the year have the following
 expiry dates and exercise prices:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;
 Exercise&amp;#xA0;price&amp;#xA0;in&amp;#xA0;CA$&lt;br /&gt;
 per share&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - January 13, 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.70&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;149,399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - May 20, 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;565,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 13, 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.27&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 13, 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - September 26, 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 18, 2024&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;345,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;360,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 19, 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.94&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - October 6, 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.83&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - November 16, 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.80&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - March 29, 2026&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.43&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;233,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;250,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - June 30, 2026&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1.55&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - June 14, 2027&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - December 22, 2027&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.00&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expiry date - June 5, 2028&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,164,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,337,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 During 2018, 979,000 performance-based restricted share units were
 issued to Village Farms employees involved with future developments
 of the Company. Once a performance target is met and the share
 units are deemed earned and vested, compensation expense based on
 the fair value of the share units on the grant date is recorded in
 selling, general and administrative expenses in the consolidated
 statements of income. There were 1,056,666 performance-based
 restricted share units outstanding as at December&amp;#xA0;31, 2018, of
 which 881,333 were not vested as at December&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes 979,000 performance-based restricted
 share units that were issued during the year.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Performance-&lt;br /&gt;
 based&lt;br /&gt;
 restricted&amp;#xA0;share&lt;br /&gt;
 units&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&amp;#xA0;grant&lt;br /&gt;
 date&amp;#xA0;fair&amp;#xA0;value&lt;br /&gt;
 in CA$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Performance-&lt;br /&gt;
 based&lt;br /&gt;
 restricted&lt;br /&gt;
 share units&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average grant&lt;br /&gt;
 date&amp;#xA0;fair&amp;#xA0;value&lt;br /&gt;
 in CA$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.82&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;979,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;885,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.00&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(50,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.06&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(768,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expired&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding at end of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,056,666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.56&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.82&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earned but unissued at end of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175,333&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;CA$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.08&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory>
  <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_B8DB1CFD-060F-4769-9BB8-11296155E37B_1_4">1454000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7006_18">630000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_26">-2000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
  <dei:EntityRegistrantName contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_1_1">Village Farms International, Inc.</dei:EntityRegistrantName>
  <ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="2" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_1_1">0.00</ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted>
  <ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_51E43FC5-604E-4F2D-B07A-7D5FA1CE08B2_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;13&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;RELATED PARTY TRANSACTIONS AND BALANCES&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As at December&amp;#xA0;31, 2018, the Company had amounts due from its
 joint venture, Pure Sunfarms, totaling $1,079 (December 31, 2017 -
 $411) primarily for consulting services and the reimbursement of
 expenses which occurred in the year. These amounts were
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-interest&lt;/font&gt; bearing and
 were due on demand. On July&amp;#xA0;5, 2018, the Shareholders entered
 into a Loan Agreement with Pure Sunfarms, whereby, as at
 December&amp;#xA0;31, 2018, the Shareholders had each contributed
 CA$13,000 (US$9,959) in the form of a demand loan to Pure Sunfarms.
 The loan amounts will initially bear simple interest at the rate of
 8% per annum, calculated semi-annually. Interest will accrue and be
 payable upon demand being made by either Shareholder. These amounts
 are included in amounts due from joint venture in the consolidated
 statements of financial position.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 One of the Company&amp;#x2019;s employees is related to a member of the
 Company&amp;#x2019;s executive management team and received $108 in
 salary and benefits during the year ended December&amp;#xA0;31, 2018
 (2017 - $98).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Included in other assets as at December&amp;#xA0;31, 2018 is a $64
 (December 31, 2017 - $70) promissory note that represents the
 unpaid amount the Company advanced to an employee in connection
 with a relocation at the request of the Company.&lt;/p&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
  <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_32E1C562-A69A-42FE-AEC1-3A11F0D8439D_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Deferred tax assets:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Tax&amp;#xA0;losses/&lt;br /&gt;
 other&lt;br /&gt;
 credits&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;LT&amp;#xA0;Debt/&lt;br /&gt;
 Interest&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Inventory&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Intangibles&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Other&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;437&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,957&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Charged to statement of income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(968&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,124&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,222&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;374&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(114&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Credited (charged) to statement of (loss) income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,053&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;133&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;283&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,993&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,177&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,746&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;507&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;169&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Deferred tax liabilities:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Accelerated&lt;br /&gt;
 tax&lt;br /&gt;
 depreciation&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Biological&lt;br /&gt;
 asset&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Revaluation&lt;br /&gt;
 Surplus&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Joint&lt;br /&gt;
 Venture&lt;br /&gt;
 Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,205&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,065&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16,944&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Credited (charged) to statement of income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,179&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;214&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,151&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,242&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Charged to statements of other comprehensive (loss) income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,026&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(460&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(794&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,151&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Credited to statement of (loss) income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;912&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(794&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,981&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_0196A6E6-3F6B-45C9-8B7A-A60355B13264_1_4">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_0196A6E6-3F6B-45C9-8B7A-A60355B13264_1_3">2018</dei:DocumentFiscalYearFocus>
  <dei:DocumentType contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_0196A6E6-3F6B-45C9-8B7A-A60355B13264_1_0">40-F</dei:DocumentType>
  <ifrs-full:EmployeeBenefitsExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_11C461BC-23C1-43C3-AA78-B43F89022CDF_1_2">45905000</ifrs-full:EmployeeBenefitsExpense>
  <dei:EntityCentralIndexKey contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_1_2">0001584549</dei:EntityCentralIndexKey>
  <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_27">4829000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7007_1000021">283000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7007_1000023">1454000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_6">-1047000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_11">-2475000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:InterestIncomeOnCashAndCashEquivalents contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_0C260538-9D8F-4C9F-8C49-B9EFEB25A096_1_0">311000</ifrs-full:InterestIncomeOnCashAndCashEquivalents>
  <ifrs-full:InterestPaidClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_21">2417000</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
  <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_676505DB-3BC6-4B73-9DCD-5E34440AE9E2_1_0">2184000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
  <ifrs-full:KeyManagementPersonnelCompensation contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_676505DB-3BC6-4B73-9DCD-5E34440AE9E2_1_2">2813000</ifrs-full:KeyManagementPersonnelCompensation>
  <ifrs-full:InterestExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_5">2407000</ifrs-full:InterestExpense>
  <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_0C260538-9D8F-4C9F-8C49-B9EFEB25A096_1_1">2718000</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
  <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_1_3">10000</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <ifrs-full:OtherIncome contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_7">131000</ifrs-full:OtherIncome>
  <ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_24">71000</ifrs-full:PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities>
  <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_16">65000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
  <ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_B6F181DB-ACF6-4845-80F4-9817559DD2E0_1_0">-5145000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
  <ifrs-full:IssueOfEquity contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7007_1000017">15737000</ifrs-full:IssueOfEquity>
  <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_676505DB-3BC6-4B73-9DCD-5E34440AE9E2_1_1">629000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
  <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_1_1">203000</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:OtherAdjustmentsForNoncashItems contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_11">-3550000</ifrs-full:OtherAdjustmentsForNoncashItems>
  <ifrs-full:ProfitLossBeforeTax contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_10">-7620000</ifrs-full:ProfitLossBeforeTax>
  <ifrs-full:ProfitLossFromOperatingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_4">-6678000</ifrs-full:ProfitLossFromOperatingActivities>
  <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="INF" id="id_11175858_630EBEAE-5401-4B06-80C8-3CC668FBBE0F_1_2">365733</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:OtherExpenseByFunction contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_1_5">1444000</ifrs-full:OtherExpenseByFunction>
  <ifrs-full:ProceedsFromIssuingShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_22">23492000</ifrs-full:ProceedsFromIssuingShares>
  <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_15">10462000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
  <ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_10">-92000</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
  <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_19">7000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
  <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="2" id="id_11175858_AB82270C-F519-457E-BF71-A809156D581F_1_0">0.50</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
  <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_14">3093000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
  <ifrs-full:RawMaterialsAndConsumablesUsed contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_1_1">32096000</ifrs-full:RawMaterialsAndConsumablesUsed>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_0">150000000</ifrs-full:Revenue>
  <ifrs-full:SalesAndMarketingExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_1_2">504000</ifrs-full:SalesAndMarketingExpense>
  <dei:TradingSymbol contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B95E25C2-E390-4FE1-A74C-01FA52617030_1_0">VFF</dei:TradingSymbol>
  <ifrs-full:TransportationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_1_3">21074000</ifrs-full:TransportationExpense>
  <ifrs-full:ProfessionalFeesExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_1_3">2120000</ifrs-full:ProfessionalFeesExpense>
  <ifrs-full:ProfitLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_1">-5145000</ifrs-full:ProfitLoss>
  <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_20">7706000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
  <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_3">15562000</ifrs-full:SellingGeneralAndAdministrativeExpense>
  <ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_8">2381000</ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod>
  <ifrs-full:WeightedAverageSharePriceShareOptionsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="4" id="id_11175858_4F02B98D-48EC-4C04-AE7B-DAAAF69126C3_1_4">3.2541</ifrs-full:WeightedAverageSharePriceShareOptionsGranted>
  <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_6">2381000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
  <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_11C461BC-23C1-43C3-AA78-B43F89022CDF_1_0">44451000</ifrs-full:ShorttermEmployeeBenefitsExpense>
  <ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_2">394000</ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
  <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_1">-1595000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_1_2">0.98</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="shares" decimals="-3" id="id_11175858_B6F181DB-ACF6-4845-80F4-9817559DD2E0_1_1">44357000</ifrs-full:WeightedAverageShares>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_1_1">5.79</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_CAD" decimals="2" id="id_11175858_F76828B2-3381-4F58-A1F0-54C3EC5A3677_1_3">1.48</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement>
  <vff:AdjustmentsForDecreaseIncreaseInIncomeTaxPayable contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_4">68000</vff:AdjustmentsForDecreaseIncreaseInIncomeTaxPayable>
  <vff:AdjustmentsForDecreaseIncreaseInOtherReceivables contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_3">172000</vff:AdjustmentsForDecreaseIncreaseInOtherReceivables>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_3_17">85254000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:OutstandingLettersOfCredit contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_BB7A82D7-02E8-4825-AE2D-310A4BC87E76_2_1">38000</vff:OutstandingLettersOfCredit>
  <vff:OutstandingLettersOfCredit contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_BB7A82D7-02E8-4825-AE2D-310A4BC87E76_1_1">261000</vff:OutstandingLettersOfCredit>
  <vff:ComprehensiveIncomeLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_18">-5316000</vff:ComprehensiveIncomeLoss>
  <vff:ForeignCurrencyTranslationAdjustment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_356EC3A1-9956-43BD-B8A7-79BDB56595A2_1_16">-171000</vff:ForeignCurrencyTranslationAdjustment>
  <vff:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_5">-734000</vff:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits>
  <vff:RepaymentOfLongtermDebt contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1_4">-2738000</vff:RepaymentOfLongtermDebt>
  <vff:AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="shares" decimals="0" id="id_11175858_C23B3273-8903-4448-9F81-ADEE71083FF6_1_0">2175</vff:AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount>
  <vff:WeightedAverageSharesDiluted contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="shares" decimals="-3" id="id_11175858_B793A951-F952-42CB-85B4-300ABB9F3E95_1_5">44357000</vff:WeightedAverageSharesDiluted>
  <vff:StockOptionVestingPeriod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_EA9EB3BD-F2B5-4DFF-A246-F6EC9E06B273_1_0">Three years</vff:StockOptionVestingPeriod>
  <vff:NumberOfReportingSegments contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="Segments" decimals="INF" id="id_11175858_A03A59BB-9E09-4ED6-BA4C-6AC6BC148F89_1_0">2</vff:NumberOfReportingSegments>
  <vff:StockOptionExpirationTerm contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_EA9EB3BD-F2B5-4DFF-A246-F6EC9E06B273_1_2">P10Y</vff:StockOptionExpirationTerm>
  <vff:DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_FE270851-496A-49E1-914B-848C4CE5F60F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Share-Based Compensation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company grants stock options and performance-based restricted
 share units (&amp;#x201C;RSUs&amp;#x201D;) to certain employees and
 directors.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Stock options generally vest over three years (33% per year
 following the grant date) and expire after ten years. Each tranche
 in an award is considered a separate award with its own vesting
 period. The fair value of each tranche is measured at the date of
 grant using the Black-Scholes option pricing model. Compensation
 expense is recognized over the tranche&amp;#x2019;s vesting period by
 increasing contributed surplus based on the number of awards
 expected to vest. The number of awards expected to vest is reviewed
 at least annually, with any impact recognized immediately.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The RSUs granted are expected to be settled using the
 Company&amp;#x2019;s own equity and issued from treasury. The
 equity-settled share-based compensation is measured at the fair
 value of the Company&amp;#x2019;s common shares as at the grant date in
 accordance with the terms of the RSU Plan. The fair value
 determined at the grant date is charged to income when performance
 based vesting conditions are met, based on the estimate of the
 number of RSUs that will eventually vest and be converted to common
 shares, with a corresponding increase in equity.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory>
  <vff:DisclosureOfDetailedInformationOtherAssetsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_9035CBD6-3478-4507-B21E-357A8ADC0DD4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the components of other assets:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Patronage stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;437&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Note receivable (note 13)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Security deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;540&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;538&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash surrender value&amp;#x2014;insurance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;929&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;924&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;288&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,207&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,004&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfDetailedInformationOtherAssetsExplanatory>
  <vff:DescriptionOfAccountingPolicyForInventoriesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_9B1A545D-73A9-467F-BD05-19FCE1CBBC66_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Inventories refer to deferred crop costs and other supplies and
 packaging which are incurred to date on current production and are
 not defined as a biological asset. Inventories of Company-grown
 produce consist of raw materials, labour and overhead costs
 incurred less costs charged to cost of sales throughout the various
 crop cycles, which end at various times throughout the year.
 Growing crops are accounted for in accordance with the
 Company&amp;#x2019;s policy on biological assets. Cost of sales is based
 on estimated costs over the crop cycle allocated to both actual and
 estimated future yields at each &lt;font style="WHITE-SPACE: nowrap"&gt;period-end&lt;/font&gt; date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The carrying value of agricultural produce is its fair value less
 costs to sell and complete at the date of harvest and is presented
 with biological asset on the consolidated statements of financial
 position. Supplies and packaging are recorded at the lower of cost
 or replacement cost. The cost of produce inventory purchased from
 third parties is valued at the lower of cost or net realizable
 value.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForInventoriesExplanatory>
  <vff:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_5DE364E6-D522-4F45-9A27-BBE39CCD7F02_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The estimated useful lives of the class of assets for the current
 and comparative periods are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Classification&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Estimated Useful Lives&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Leasehold and land improvements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;5-20&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Greenhouses and other buildings&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;4-30&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Greenhouse equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;3-30&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Machinery and equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;3-12&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory>
  <vff:DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_2D127262-99FB-4D9C-B546-535FB86A9D0C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The amounts in the consolidated statements of financial position
 reconcile to the amounts disclosed in this note as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,920&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,825&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory>
  <vff:DisclosureOfDeferredTaxExpenseIncomeExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_A4CDBEC2-159B-4C78-AB74-5D8BA79482BC_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;17&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;DEFERRED INCOME TAXES&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The deferred tax assets and liabilities presented on the
 consolidated statements of financial position are net amounts
 corresponding to their reporting jurisdiction. The deferred tax
 assets and liabilities presented in the note disclosure are grouped
 based on asset and liability classification without consideration
 of their corresponding reporting jurisdiction.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The amounts in the consolidated statements of financial position
 reconcile to the amounts disclosed in this note as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,920&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,825&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Deferred tax assets:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Tax&amp;#xA0;losses/&lt;br /&gt;
 other&lt;br /&gt;
 credits&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;LT&amp;#xA0;Debt/&lt;br /&gt;
 Interest&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Inventory&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Intangibles&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Other&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;437&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,957&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Charged to statement of income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(968&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,124&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,222&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;374&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(114&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Credited (charged) to statement of (loss) income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,053&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;133&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;283&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,993&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,177&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,746&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;507&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;169&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Deferred tax liabilities:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Accelerated&lt;br /&gt;
 tax&lt;br /&gt;
 depreciation&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Biological&lt;br /&gt;
 asset&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Revaluation&lt;br /&gt;
 Surplus&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Joint&lt;br /&gt;
 Venture&lt;br /&gt;
 Shares&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,205&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,065&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16,944&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Credited (charged) to statement of income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,179&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;214&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,151&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,242&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Charged to statements of other comprehensive (loss) income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,026&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(460&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(794&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,151&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Credited to statement of (loss) income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;175&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;912&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At December&amp;#xA0;31, 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(794&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,981&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 The analysis of deferred tax assets and deferred tax liabilities is
 as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;December&amp;#xA0;31, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;U.S.&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;U.S.&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be recovered in more than 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,465&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,753&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be recovered within 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;312&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be settled in more than 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,181&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,251&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be settled within 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,046&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,216&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities, net of assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;835&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,511&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,314&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-capital&lt;/font&gt; and farm
 losses expire as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;U.S.&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,402&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,402&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,117&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,117&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2024&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,015&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,015&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2027&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2028&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2029&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;89&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2030&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2031&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;988&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;992&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2032&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,895&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2033&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2034&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,665&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2035&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;108&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,553&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2036&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;98&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,583&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,681&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2037&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;98&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,668&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2038&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,325&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,329&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;385&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85,254&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Deferred income tax assets are recognized for tax loss
 carry-forwards to the extent that the realization of the related
 tax benefit through future profits is probable.&lt;/p&gt;
 &lt;/div&gt;</vff:DisclosureOfDeferredTaxExpenseIncomeExplanatory>
  <vff:DescriptionOfAccountingPolicyForConsolidationExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_33F72F4A-9199-40BD-BA64-846A47F52E87_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Consolidation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The consolidated financial statements of the Company consolidate
 the accounts of VFF and its subsidiaries. All intercompany
 transactions, balances and unrealized gains and losses from
 intercompany transactions are eliminated on consolidation.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForConsolidationExplanatory>
  <vff:DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_81A6FF1A-0DFA-4368-B69C-6181DF8FBAC4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Liquidity risk is the risk that the Company will not be able to
 meet its obligations as they fall due. The following are the
 contractual maturities of financial liabilities as at
 December&amp;#xA0;31, 2018:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;1 year&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;2-3&lt;/font&gt; years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;4-5&lt;/font&gt;&lt;br /&gt;
 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;More&amp;#xA0;than&lt;br /&gt;
 5 years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,698&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,296&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;594&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Line of credit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Obligation under capital lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;180&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;78&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59,928&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,886&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;604&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory>
  <vff:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B0344A54-A2FF-4050-91A1-685E6EC5841F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The provision for (recovery of) income taxes reflected in the
 consolidated statements of (loss) income for the years ended
 December&amp;#xA0;31, 2018 and December&amp;#xA0;31, 2017 differs from the
 amounts computed at the federal statutory tax rates. The principal
 differences between the statutory income tax (recovery) and the
 effective provision for (recovery of) income taxes are summarized
 as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax (recovery) calculated at domestic tax rates applicable in the
 respective countries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,595&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-deductible&lt;/font&gt; items&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 True up of prior year income tax estimates&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(206&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax rate differences on deferred taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(482&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 State tax adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign exchange on translation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;132&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrealized foreign exchange&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Differences attributed to joint venture capital transactions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(56&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(698&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share of (income) losses from joint venture&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(611&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;66&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(92&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(56&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision for (recovery of) income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,475&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory>
  <vff:DisclosureOfDebtExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_B2DB55FD-DBCA-4879-89D1-2973C2F502AF_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;10&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;DEBT&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Long-term debt:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Opening balance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,380&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,534&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 IFRS adjustment for deferred financing fees&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Proceeds from long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;306&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Repayment of debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,738&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,320&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(43&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;120&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Closing balance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,414&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,020&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Unamortized deferred transaction costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,380&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has a Term Loan financing agreement with a Canadian
 creditor (&amp;#x201C;FCC Loan&amp;#x201D;). The &lt;font style="WHITE-SPACE: nowrap"&gt;non-revolving&lt;/font&gt; variable rate term loan
 has a maturity date of May&amp;#xA0;1, 2021 and a balance of $34,385 as
 at December&amp;#xA0;31, 2018. The outstanding balance is repayable by
 way of monthly installments of principal and interest based on an
 amortization period of 15 years, with the balance and any accrued
 interest to be paid in full on May&amp;#xA0;1, 2021. As at
 December&amp;#xA0;31, 2018, borrowings under the FCC Loan agreement are
 subject to an interest rate of 7.082% (December 31, 2017 - 5.885%)
 which is determined based on the Company&amp;#x2019;s Debt to EBITDA
 ratio and the applicable LIBOR rate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s subsidiary VFCE has a loan agreement with a
 Canadian Chartered Bank that includes a &lt;font style="WHITE-SPACE: nowrap"&gt;non-revolving&lt;/font&gt; fixed rate loan of
 CA$3.0&amp;#xA0;million with a maturity date of June 2023 and fixed
 interest rate of 4.98%. As at December&amp;#xA0;31, 2018, the balance
 was US$1,279 (December 31, 2017 - US$1,658). The loan agreement
 also includes an uncommitted, &lt;font style="WHITE-SPACE: nowrap"&gt;non-revolving&lt;/font&gt; credit facility for up
 to CA$300 to cover Letters of Guarantee issued by the bank on
 behalf of the Company, with a maximum term of 365 days, renewable
 annually. The loan agreement also includes an uncommitted credit
 facility for up to CA$700 to support financing of certain capital
 expenditures. The Company received an initial advance of CA$250 in
 October 2017. Each advance is to be repaid on a five-year,
 straight-line amortization of principal, repaid in monthly
 installments of principal plus interest at an interest rate of CA$
 prime rate plus 200 basis points. As at December&amp;#xA0;31, 2018, the
 balance was US$138 (December 31, 2017 - $192) .&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has a line of credit agreement with a Canadian
 Chartered Bank ( &amp;#x201C;Operating Loan&amp;#x201D;). The revolving
 Operating Loan has a line of credit up to CA$13,000 and variable
 interest rates with a maturity date on May&amp;#xA0;31, 2021, and is
 subject to margin requirements stipulated by the bank. As at
 December&amp;#xA0;31, 2018, US$2,000 was drawn on this facility
 (December 31, 2017 - $nil), which is available to a maximum of
 CA$13,000, less outstanding letters of credit totaling US$261 and
 CA$38.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s borrowings (&amp;#x201C;Credit Facilities&amp;#x201D;)
 are subject to certain positive and negative covenants. As at
 December&amp;#xA0;31, 2018 the Company was in compliance with all
 covenants on its Credit Facilities with the exception of two of its
 FCC Loan covenants. The Company received a waiver for its Debt
 Service Coverage and Debt to EBITDA covenants as at
 December&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Accrued interest payable on the credit facilities and loans as at
 December&amp;#xA0;31, 2018 was $184 (December 31, 2017&amp;#x2014;$193) and
 these amounts are included in accrued liabilities in the statement
 of financial position.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As security for the FCC Loan, the Company has provided promissory
 notes, a first mortgage on the &lt;font style="WHITE-SPACE: nowrap"&gt;VFF-owned&lt;/font&gt; greenhouse properties
 (excluding the Delta 3 and Delta 2 greenhouse facilities), and
 general security agreements over its assets. In addition, the
 Company has provided full recourse guarantees and has granted
 security therein. The carrying value of the assets and securities
 pledged as collateral as at December&amp;#xA0;31, 2018 was $114,554
 (December 31, 2017 &amp;#x2013; $120,815).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As security for the Operating Loan, the Company has provided
 promissory notes and a first priority security interest over its
 accounts receivable and inventory. In addition, the Company has
 granted full recourse guarantees and security therein. The carrying
 value of the assets pledged as collateral as at December&amp;#xA0;31,
 2018 was $38,007 (December 31, 2017&amp;#x2014;$32,883).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The aggregate annual maturities of long-term debt for the next five
 years and thereafter are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,414&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,409&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;330&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfDebtExplanatory>
  <vff:DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_C6422A0B-C5BE-4ADB-A69D-03F1DF281A35_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The provision for (recovery of) income taxes consists of the
 following components:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Year Ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;Current&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Deferred&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,906&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;109&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision for (recovery of) income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,475&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory>
  <vff:DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_D2AD5F84-0CCC-4E15-9864-CE549861A2A5_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income (loss) attributable to owners of the Company&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,145&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of common shares outstanding
 (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Basic income (loss) per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;( 0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory>
  <vff:DisclosureOfNetDebtAndEquityExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_7193A3E9-9A50-413E-80DB-FF12059B4C95_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The Company&amp;#x2019;s capital comprises net debt and equity:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total bank debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,920&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,091&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,939&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,549&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,696&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;126,635&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;112,592&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfNetDebtAndEquityExplanatory>
  <vff:DisclosureOfDetailedInformationOfInventoriesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_8A791251-7E65-46CD-908F-0426932E17B3_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred crop costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,070&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased produce inventory&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;643&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;396&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Biological asset adjustment (note 6)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,212&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Spare parts inventory&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,485&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfDetailedInformationOfInventoriesExplanatory>
  <vff:DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_CD7ED5CC-E504-4955-A076-D52C18346102_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cash and cash equivalents consist of cash deposits held with banks,
 and other highly liquid short-term interest bearing securities with
 maturities at the date of purchase of three months or less.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory>
  <vff:DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_800EA75A-E66A-4C85-A85B-51B5BA0F3B88_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income (loss) attributable to owners of the Company&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,145&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of common shares outstanding
 (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adjustment for:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share options (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;br /&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,164&lt;br /&gt;
 61&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;br /&gt;
 &amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of common shares outstanding for diluted
 income per share (thousands)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,308&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diluted income (loss) per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory>
  <vff:SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="2" id="id_11175858_EA9EB3BD-F2B5-4DFF-A246-F6EC9E06B273_1_1">0.33</vff:SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage>
  <vff:IncomeTaxesPaidNet contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_31">290000</vff:IncomeTaxesPaidNet>
  <vff:AdjustmentsOfChangeInBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_10">834000</vff:AdjustmentsOfChangeInBiologicalAssets>
  <vff:ProceedsFromExerciseOfStockOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_166349B5-0FAD-4EEC-88EC-D2BF693BF151_1_23">283000</vff:ProceedsFromExerciseOfStockOptions>
  <vff:AdditionsAndTransfersPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7006_16">6128000</vff:AdditionsAndTransfersPropertyPlantAndEquipment>
  <vff:PlacedInServicePropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7006_17">-3035000</vff:PlacedInServicePropertyPlantAndEquipment>
  <vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7006_19">565000</vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment>
  <vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7006_21">-276000</vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment>
  <vff:SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7007_1000019">7755000</vff:SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue>
  <vff:DisclosureOfNatureOfOperationsTextblock contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_D4732BD9-57E9-4B2E-BD44-B3C1CF8715AD_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;NATURE OF OPERATIONS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Village Farms International, Inc. (&amp;#x201C;VFF&amp;#x201D; the parent
 company, together with its subsidiaries, the &amp;#x201C;Company&amp;#x201D;)
 is incorporated under the &lt;i&gt;Canada Business Corporation Act&lt;/i&gt;.
 VFF&amp;#x2019;s principal operating subsidiaries as at
 December&amp;#xA0;31, 2018 are Village Farms Canada Limited Partnership
 (&amp;#x201C;VFCLP&amp;#x201D;), Village Farms, L.P. (&amp;#x201C;VFLP&amp;#x201D;),
 and VF Clean Energy, Inc (&amp;#x201C;VFCE&amp;#x201D;). The address of the
 registered office of VFF is 4700 80&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;th&lt;/sup&gt; Street, Delta,
 British Columbia, Canada, V4K 3N3. VFF owns a 50% equity interest
 in Pure Sunfarms Corp. (&amp;#x201C;Pure Sunfarms&amp;#x201D;), which is
 recorded as Investment in Joint Venture (note 8).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s shares are listed on the Toronto Stock Exchange
 under the symbol VFF and are also listed in the United States on
 the Nasdaq Capital Market (&amp;#x201C;Nasdaq&amp;#x201D;) under the symbol
 VFF (note 24).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company owns and operates sophisticated, highly intensive
 agricultural greenhouse facilities in British Columbia and Texas,
 where it produces, markets and sells premium-quality tomatoes, bell
 peppers, and cucumbers. The Company also markets and sells third
 party produce through its subsidiaries. The Company, through its
 subsidiary VFCE, owns and operates a 7.0 MW power plant that
 generates electricity. In addition, the Company&amp;#x2019;s joint
 venture, Pure Sunfarms, is a licensed producer and supplier of
 cannabis products to be sold to other licensed providers and
 provincial governments across Canada and internationally.&lt;/p&gt;
 &lt;/div&gt;</vff:DisclosureOfNatureOfOperationsTextblock>
  <vff:DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_203D62A6-8415-473C-B6EA-3CBCC373A4B2_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;SIGNIFICANT ACCOUNTING POLICIES, JUDGMENTS AND
 ESTIMATION UNCERTAINTY&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The significant accounting policies set out below have been applied
 consistently to all periods presented in these consolidated
 financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Consolidation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The consolidated financial statements of the Company consolidate
 the accounts of VFF and its subsidiaries. All intercompany
 transactions, balances and unrealized gains and losses from
 intercompany transactions are eliminated on
 consolidation.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Joint Venture&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 A joint venture is a contractual arrangement whereby the Company
 and other parties undertake an economic activity through a jointly
 controlled entity. Joint control exists when strategic, financial
 and operating policy decisions relating to the activities require
 the unanimous consent of the parties sharing control. Joint
 ventures are accounted for using the equity method and are
 recognized initially at cost. The Company recognizes its share of
 the post-acquisition income and expenses and equity movement in the
 venture. If the cumulative losses exceed the carrying amount of the
 equity investment, they are first applied to any additional
 advances that are receivable from the joint venture to the extent
 of the total amount receivable. Additional losses are recognized
 only to the extent that there exists a legal or constructive
 obligation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Operating segments are reported in a manner consistent with
 internal reporting provided to the chief operating decision-maker.
 The chief operating decision-maker, who is responsible for
 allocating resources and assessing performance of the operating
 segments, has been identified as the Chief Executive Officer
 (&amp;#x201C;CEO&amp;#x201D;). Based on the aggregation criteria in IFRS 8,
 &lt;i&gt;Operating Segments&lt;/i&gt;, the Company has identified two operating
 segments, the Produce Business and the Energy Business.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Monetary assets and liabilities denominated in foreign currencies
 are translated to the functional currency at the exchange rates in
 effect at the reporting date. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; assets and liabilities
 that are measured at fair value in a foreign currency are
 translated to the functional currency at the exchange rate in
 effect when the fair value was determined. Foreign currency
 differences are generally recognized in net income. &lt;font style="WHITE-SPACE: nowrap"&gt;Non-monetary&lt;/font&gt; items that are measured
 based on historical cost in a foreign currency are translated to
 the functional currency using the exchange rate in effect at the
 date of the transaction giving rise to the item.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Financial Instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Financial assets and liabilities are recognized when the Company
 becomes party to the contractual provisions of the financial
 instrument. Financial assets are derecognized when the rights to
 receive cash flows from the assets have expired or have been
 transferred and the Company has transferred substantially all risks
 and rewards of ownership. Financial liabilities are derecognized
 when the obligation specified in the contract is discharged,
 cancelled or expired.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Financial assets and liabilities are offset and the net amount is
 reported on the consolidated statements of financial position when
 there is a legally enforceable right to offset the recognized
 amounts and there is an intention to settle on a net basis or
 realize the asset and settle the liability simultaneously.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Classification and Measurement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has assessed the classification and measurement of its
 financial assets and financial liabilities under IFRS 9 and has
 summarized the original measurement categories under IAS 39 and the
 new measurement categories under IFRS 9 in the following table:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="25%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="20%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="3" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Measurement Category&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Original (IAS 39)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;New (IFRS 9)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Financial Assets:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Marketable equity securities&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair value through other&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;comprehensive income&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Financial Liabilities:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Debt&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Derivative instruments&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair value through profit or loss&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair&amp;#xA0;value&amp;#xA0;through&amp;#xA0;profit&amp;#xA0;or
 loss&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 There has been no change in the carrying value of our financial
 instruments or to previously reported figures as a result of
 changes to the measurement categories in the table noted above.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Impairment of Financial Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to January&amp;#xA0;1, 2018, at each reporting date, the Company
 assessed whether there was objective evidence that a financial
 asset was impaired. The criteria used to determine if objective
 evidence of an impairment loss exists include:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;significant financial difficulty of the obligor;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;delinquencies in interest or principal payments;
 and&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;iii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;it becomes probable that the borrower will enter
 bankruptcy or other financial reorganization.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 If such evidence existed, the Company recognized an impairment loss
 as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Financial assets carried at amortized cost: The loss
 equaled the difference between the amortized cost of the loan or
 receivable and the present value of the estimated future cash
 flows, discounted using the instrument&amp;#x2019;s original effective
 interest rate. The carrying amount of the asset was reduced by this
 amount either directly or indirectly through the use of an
 allowance account.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt; financial
 assets: The impairment loss equaled the difference between the
 original cost of the asset and its fair value at the measurement
 date, less any impairment losses previously recognized in the
 consolidated statements of (loss) income. This amount represented
 the cumulative loss in accumulated other comprehensive income that
 was reclassified to net income.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Subsequent to January&amp;#xA0;1, 2018, the Company assesses all
 information available, including, on a forward-looking basis, the
 expected credit losses associated with its assets carried at
 amortized cost. The impairment methodology applied depends on
 whether there has been a significant increase in credit risk. To
 assess whether there is a significant increase in credit risk, the
 Company compares the risk of a default occurring on the asset as at
 the reporting date with the risk of default as at the date of
 initial recognition based on all information available, and
 reasonable and supportive forward-looking information. For trade
 receivables only, the Company applies the simplified approach as
 permitted by IFRS 9 which requires expected lifetime losses to be
 recognized from initial recognition of the receivables.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cash and cash equivalents consist of cash deposits held with banks,
 and other highly liquid short-term interest bearing securities with
 maturities at the date of purchase of three months or less.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Trade Receivables&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Trade receivables are measured at amortized cost, net of allowance
 for expected credit losses. Credit is extended based on an
 evaluation of a customer&amp;#x2019;s financial condition. Accounts
 outstanding longer than the contractual payment terms are
 considered past due. The Company determines its allowance by
 considering a number of factors, including the length of time
 accounts are past due, the Company&amp;#x2019;s previous loss history
 and the customer&amp;#x2019;s current ability to pay its obligation to
 the Company. Trade receivables are recorded net of lifetime
 expected credit losses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Inventories refer to deferred crop costs and other supplies and
 packaging which are incurred to date on current production and are
 not defined as a biological asset. Inventories of Company-grown
 produce consist of raw materials, labour and overhead costs
 incurred less costs charged to cost of sales throughout the various
 crop cycles, which end at various times throughout the year.
 Growing crops are accounted for in accordance with the
 Company&amp;#x2019;s policy on biological assets. Cost of sales is based
 on estimated costs over the crop cycle allocated to both actual and
 estimated future yields at each &lt;font style="WHITE-SPACE: nowrap"&gt;period-end&lt;/font&gt; date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The carrying value of agricultural produce is its fair value less
 costs to sell and complete at the date of harvest and is presented
 with biological asset on the consolidated statements of financial
 position. Supplies and packaging are recorded at the lower of cost
 or replacement cost. The cost of produce inventory purchased from
 third parties is valued at the lower of cost or net realizable
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Biological Asset&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Biological asset consists of the Company&amp;#x2019;s produce on the
 vines at &lt;font style="WHITE-SPACE: nowrap"&gt;year-end.&lt;/font&gt;
 Measurement of the biological asset begins six weeks prior to
 harvest as management at this point has visibility on production
 and expected sales and it is probable that future economic benefits
 associated with the asset will flow to the entity. Costs related to
 the crop prior to this point are presented in deferred crop costs
 (inventories). The produce on the vine is measured at fair value
 less costs to sell and costs to complete, with any change therein
 recognized in income. Costs to sell include all costs that would be
 necessary to sell the assets, including finishing and
 transportation costs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Property, Plant and Equipment&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;i&gt;Recognition and measurement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment are stated at cost less accumulated
 depreciation and impairment losses, except for land. Until the
 fiscal year ended December&amp;#xA0;31, 2016, land had been stated at
 cost, and is now stated at fair value and will be revalued every
 three years by an independent external appraiser. Any revaluation
 increase arising on appraisal of land is recognized in other
 comprehensive income on the consolidated statements of (loss)
 income and revaluation surplus on the statements of financial
 position. Any revaluation decrease arising on appraisal of land is
 also charged to other comprehensive income and, to the extent of
 any credit balance existing, debited to revaluation surplus in
 equity with the excess recognized in net income or loss,&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment costs include expenditures that are
 directly attributable to the acquisition of the asset. The cost of
 self-constructed assets includes the cost of materials and direct
 labour, any other costs directly attributable to bringing the
 assets to a working condition for their intended use, the costs of
 dismantling and removing the items and restoring the site on which
 they are located, and borrowing costs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 When parts of an item of property, plant and equipment have
 different useful lives, they are accounted for as separate items
 (major components) of property, plant and equipment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The gain or loss on disposal of an item of property, plant and
 equipment is determined by comparing the proceeds from disposal
 with the carrying amount of the property, plant and equipment, and
 is presented net within gain/loss on disposal of assets in the
 consolidated statements of (loss) income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Depreciation&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Depreciation is based on the cost of an asset less its residual
 value. Significant components of individual assets are assessed,
 and if a component has a useful life that is different from the
 remainder of that asset, that component is depreciated
 separately.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Depreciation expense is recognized on a straight-line basis over
 the estimated useful lives of each component of an item of
 property, plant and equipment. Leased assets are depreciated over
 the shorter of the lease term and their useful lives unless it is
 reasonably certain that the Company will obtain ownership by the
 end of the lease term. Land is not depreciated. The estimated
 useful lives of the class of assets for the current and comparative
 periods are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Classification&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"&gt;
 Estimated Useful Lives&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Leasehold and land improvements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;5-20&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Greenhouses and other buildings&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;4-30&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Greenhouse equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;3-30&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;Machinery and equipment&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;3-12&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Construction in process reflects the cost of assets under
 construction, which are not depreciated until placed into
 service.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Impairment of &lt;font style="WHITE-SPACE: nowrap"&gt;Non-Financial&lt;/font&gt; Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property, plant and equipment and intangible assets are tested for
 impairment when events or changes in circumstances indicate that
 the carrying amount may not be recoverable. For the purpose of
 testing impairment, assets are grouped at the lowest levels for
 which there are separately identifiable cash flows (cash-generating
 units or &amp;#x201C;CGUs&amp;#x201D;). An impairment loss is recognized for
 the amount, if any, by which the asset&amp;#x2019;s carrying amount
 exceeds its recoverable amount. The recoverable amount is the
 higher of an asset&amp;#x2019;s fair value less costs to sell and value
 in use (being the present value of the expected future cash flows
 of the relevant asset or CGUs).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Leased Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Leases where the Company 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 rent expenses are
 recognized in the Company&amp;#x2019;s consolidated statements of (loss)
 income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Borrowing Costs&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Borrowing costs attributable to the acquisition, construction or
 production of qualifying assets are added to the cost of those
 assets, until such time as the assets are substantially ready for
 their intended use. All other borrowing costs are recognized
 initially at fair value. Borrowings are subsequently carried at
 amortized cost; any difference between the proceeds (net of
 transaction costs) and the redemption value is recognized in the
 consolidated statements of (loss) income over the year of the
 borrowings using the effective interest method.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to January&amp;#xA0;1, 2018, revenue from the sale of produce in
 the course of ordinary activities was measured at the fair value of
 the consideration received or receivable, net of returns, trade
 discounts and volume rebates. Revenue from the production and sale
 of power was measured at the fair value of the consideration
 received or receivable. Revenue was recognized when persuasive
 evidence existed that the significant risks and rewards of
 ownership have been transferred to the customer, recovery of the
 consideration was probable, the associated costs and possible
 return of goods could be estimated reliably, there was no
 continuing management involvement with the goods, and the amount of
 revenue could be measured reliably. If it was probable that
 discounts would be granted and the amount could be measured
 reliably, then the discount was recognized as a reduction of
 revenue as the sales were recognized. The timing of the transfer of
 risks and rewards occurred at the time the produce had been
 successfully delivered, the risk of loss had passed to the
 customer, and collectability was reasonably assured.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company adopted IFRS 15, &lt;i&gt;Revenue from Contracts with
 Customers&lt;/i&gt; (&amp;#x201C;IFRS 15&amp;#x201D;) on January&amp;#xA0;1, 2018 using
 the modified retrospective transition approach and now recognizes
 revenue when control of the promised goods or services is
 transferred to customers, in an amount that reflects the
 consideration the Company expects to be entitled to in exchange for
 those goods or services. In order to achieve this core principle,
 the Company applies a five-step process. As part of this process,
 it analyzes the performance obligations in a customer contract and
 estimates the consideration it expects to receive. The evaluation
 of performance obligations requires that the Company identifies the
 promised goods and services in the contract. For contracts that
 contain more than one promised good and service, the Company then
 must determine whether the promises are capable of being distinct
 and if they are separately identifiable from other promises in the
 contract.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The tax expense for the year comprises current and deferred tax.
 Tax is recognized in the consolidated statements of (loss) income,
 except to the extent that it relates to items recognized in other
 comprehensive income or directly in equity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The current income tax charge is calculated on the basis of the tax
 laws enacted or substantively enacted at the consolidated
 statements of financial position dates in the relevant tax
 jurisdiction. Management periodically evaluates positions taken in
 tax returns with respect to situations in which applicable tax
 regulation is subject to interpretation. It establishes provisions
 where appropriate on the basis of the amounts expected to be paid
 to the tax authorities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Deferred income tax is recognized, using the liability method, on
 temporary differences arising between the tax bases of assets and
 liabilities and their carrying amounts. Deferred income tax is
 determined using tax rates (and laws) that have been enacted or
 substantively enacted at the consolidated statements of financial
 position dates and are expected to apply when the related deferred
 income tax asset is realized or the deferred income tax liability
 is settled.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Deferred income tax assets are recognized only to the extent that
 it is probable that future taxable profit will be available against
 which the temporary differences can be utilized. Offsetting of
 deferred income tax assets and liabilities occurs only when the
 deferred income tax assets and liabilities relate to income taxes
 levied by the same taxation authority on either the same taxable
 entity or different taxable entities where there is an intention to
 settle the balances on a net basis.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Share-Based Compensation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company grants stock options and performance-based restricted
 share units (&amp;#x201C;RSUs&amp;#x201D;) to certain employees and
 directors.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Stock options generally vest over three years (33% per year
 following the grant date) and expire after ten years. Each tranche
 in an award is considered a separate award with its own vesting
 period. The fair value of each tranche is measured at the date of
 grant using the Black-Scholes option pricing model. Compensation
 expense is recognized over the tranche&amp;#x2019;s vesting period by
 increasing contributed surplus based on the number of awards
 expected to vest. The number of awards expected to vest is reviewed
 at least annually, with any impact recognized immediately.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The RSUs granted are expected to be settled using the
 Company&amp;#x2019;s own equity and issued from treasury. The
 equity-settled share-based compensation is measured at the fair
 value of the Company&amp;#x2019;s common shares as at the grant date in
 accordance with the terms of the RSU Plan. The fair value
 determined at the grant date is charged to income when performance
 based vesting conditions are met, based on the estimate of the
 number of RSUs that will eventually vest and be converted to common
 shares, with a corresponding increase in equity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Provisions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Provisions, where applicable, are recognized in accrued liabilities
 when the Company has a present legal or constructive obligation as
 a result of past events, it is more likely than not that an outflow
 of resources will be required to settle the obligation, and the
 amount can be reliably estimated. Provisions are measured at
 management&amp;#x2019;s best estimate of the expenditure required to
 settle the obligation at the end of the reporting period, and are
 discounted to present value where the effect is material.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;(Loss) Income Per Share&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Basic income per share are computed using the weighted average
 number of common shares outstanding during the period. The treasury
 stock method is used for the calculation of diluted income per
 share. Under this method, the weighted average number of common
 shares outstanding assumes that the proceeds to be received on the
 exercise of dilutive share options are applied to repurchase common
 shares at the average market price for the period. Share options
 are dilutive when the average market price of the common shares
 during the period exceeds the exercise price of the options.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Significant Accounting Judgments and Estimation
 Uncertainties&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The preparation of the consolidated financial statements in
 conformity with IFRS requires management to make judgments,
 estimates and assumptions that affect the application of accounting
 policies and the reported amounts of assets, liabilities, income,
 and expenses. These estimates and judgments have a significant risk
 of causing a material adjustment to the carrying amounts of assets
 and liabilities in future periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Critical accounting estimates and judgments&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Estimated useful lives of property, plant and
 equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Management estimates the useful lives of property, plant and
 equipment based on the period during which the assets are expected
 to be available for use. The amounts and timing of recorded
 expenses for depreciation of property, plant and equipment for any
 period are affected by these estimated useful lives. The estimates
 are reviewed at least annually and are updated if expectations
 change as a result of physical wear and tear, technical or
 commercial obsolescence and legal or other limits to use. It is
 possible that changes in these factors may cause significant
 changes in the estimated useful lives of the Company&amp;#x2019;s
 property, plant and equipment in the future.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The fair value of the biological asset is derived using a
 discounted cash flow model. Management estimates the sales price of
 produce on the vine by utilizing actual sales prices for the first
 six weeks following the end of the reporting period and estimates
 the costs to sell and complete by projecting yields and crop,
 packaging, and transportation costs. The estimated costs are
 subject to fluctuations based on the timing of prevailing growing
 conditions and market conditions. Management has also used judgment
 in determining the point at which biological transformation has
 occurred to the point that they expect it is probable that future
 economic benefits associated with the crop will flow to the
 Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;iii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Inventories and cost of sales&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cost of sales is based upon incurred costs, and estimated costs to
 be incurred, of each crop allocated to both actual and estimated
 future yields over each crop cycle. The estimates of future yields
 are reviewed at each reporting period for accuracy. However,
 numerous factors such as weather, diseases and prevailing market
 conditions can impact the estimation of pricing, costs, and future
 yields. The estimated costs to be incurred are based on references
 to historical costs and updated for discussions with suppliers and
 senior management. Inventories include the actual cost of the crop
 not yet defined as a biological asset, packaging supplies, and
 purchased produce, less the amounts that have been expensed in cost
 of sales.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;iv)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Income taxes and deferred income tax assets or
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Management uses judgment and estimates in determining the
 appropriate rates and amounts in recording deferred taxes, giving
 consideration to timing and probability. Actual taxes could vary
 significantly from these estimates as a result of future events,
 including changes in income tax law or the outcome of reviews by
 tax authorities and related appeals. The resolution of these
 uncertainties and the associated final taxes may result in
 adjustment to the Company&amp;#x2019;s tax assets and tax liabilities.
 The recognition of deferred income tax assets is subject to
 judgment and estimation over whether these amounts can be
 realized.&lt;/p&gt;
 &lt;/div&gt;</vff:DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory>
  <vff:NumberOfOperatingSegments contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="Segment" decimals="INF" id="id_11175858_004BAC00-BE63-4476-92F7-825F7DABE2AC_1_0">2</vff:NumberOfOperatingSegments>
  <vff:IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9 contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="INF" id="id_11175858_4F329C65-861B-4391-B2A5-F244D0C4981C_1_0">0</vff:IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9>
  <vff:BiologicalAssetMeasurementBeginningPeriodPriorToHarvest contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_F842EDF7-3E03-4367-ABB0-A9C56E287A22_1_0">Six weeks</vff:BiologicalAssetMeasurementBeginningPeriodPriorToHarvest>
  <vff:PeriodOfRevaluationOfPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_BD58503E-593E-4D9C-B814-468D3AE2ACF3_1_0">Three years</vff:PeriodOfRevaluationOfPropertyPlantAndEquipment>
  <vff:DescriptionOfAccountingPolicyForJointVentureExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_8E2A1509-5022-4177-8B54-CCC4E95F6CC8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Joint Venture&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 A joint venture is a contractual arrangement whereby the Company
 and other parties undertake an economic activity through a jointly
 controlled entity. Joint control exists when strategic, financial
 and operating policy decisions relating to the activities require
 the unanimous consent of the parties sharing control. Joint
 ventures are accounted for using the equity method and are
 recognized initially at cost. The Company recognizes its share of
 the post-acquisition income and expenses and equity movement in the
 venture. If the cumulative losses exceed the carrying amount of the
 equity investment, they are first applied to any additional
 advances that are receivable from the joint venture to the extent
 of the total amount receivable. Additional losses are recognized
 only to the extent that there exists a legal or constructive
 obligation.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForJointVentureExplanatory>
  <vff:DescriptionOfAccountingPolicyForTradeReceivablesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_07B839AB-0B02-4C5F-B696-004D9AB32EB2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Trade Receivables&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Trade receivables are measured at amortized cost, net of allowance
 for expected credit losses. Credit is extended based on an
 evaluation of a customer&amp;#x2019;s financial condition. Accounts
 outstanding longer than the contractual payment terms are
 considered past due. The Company determines its allowance by
 considering a number of factors, including the length of time
 accounts are past due, the Company&amp;#x2019;s previous loss history
 and the customer&amp;#x2019;s current ability to pay its obligation to
 the Company. Trade receivables are recorded net of lifetime
 expected credit losses.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForTradeReceivablesExplanatory>
  <vff:DescriptionOfAccountingPolicyForLeasedAssetsExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_18FB596C-A28D-401E-B47E-80025F54EE7D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Leased Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Leases where the Company 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 rent expenses are
 recognized in the Company&amp;#x2019;s consolidated statements of (loss)
 income.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForLeasedAssetsExplanatory>
  <vff:DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_09EA0F03-6F8D-4BD8-8C4E-0863D30475FA_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;(Loss) Income Per Share&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Basic income per share are computed using the weighted average
 number of common shares outstanding during the period. The treasury
 stock method is used for the calculation of diluted income per
 share. Under this method, the weighted average number of common
 shares outstanding assumes that the proceeds to be received on the
 exercise of dilutive share options are applied to repurchase common
 shares at the average market price for the period. Share options
 are dilutive when the average market price of the common shares
 during the period exceeds the exercise price of the options.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory>
  <vff:DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_00BD503F-C496-44E5-ACCC-569D461268B0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;Significant Accounting Judgments and Estimation
 Uncertainties&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The preparation of the consolidated financial statements in
 conformity with IFRS requires management to make judgments,
 estimates and assumptions that affect the application of accounting
 policies and the reported amounts of assets, liabilities, income,
 and expenses. These estimates and judgments have a significant risk
 of causing a material adjustment to the carrying amounts of assets
 and liabilities in future periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Critical accounting estimates and judgments&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;i)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Estimated useful lives of property, plant and
 equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Management estimates the useful lives of property, plant and
 equipment based on the period during which the assets are expected
 to be available for use. The amounts and timing of recorded
 expenses for depreciation of property, plant and equipment for any
 period are affected by these estimated useful lives. The estimates
 are reviewed at least annually and are updated if expectations
 change as a result of physical wear and tear, technical or
 commercial obsolescence and legal or other limits to use. It is
 possible that changes in these factors may cause significant
 changes in the estimated useful lives of the Company&amp;#x2019;s
 property, plant and equipment in the future.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;ii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The fair value of the biological asset is derived using a
 discounted cash flow model. Management estimates the sales price of
 produce on the vine by utilizing actual sales prices for the first
 six weeks following the end of the reporting period and estimates
 the costs to sell and complete by projecting yields and crop,
 packaging, and transportation costs. The estimated costs are
 subject to fluctuations based on the timing of prevailing growing
 conditions and market conditions. Management has also used judgment
 in determining the point at which biological transformation has
 occurred to the point that they expect it is probable that future
 economic benefits associated with the crop will flow to the
 Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;iii)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Inventories and cost of sales&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cost of sales is based upon incurred costs, and estimated costs to
 be incurred, of each crop allocated to both actual and estimated
 future yields over each crop cycle. The estimates of future yields
 are reviewed at each reporting period for accuracy. However,
 numerous factors such as weather, diseases and prevailing market
 conditions can impact the estimation of pricing, costs, and future
 yields. The estimated costs to be incurred are based on references
 to historical costs and updated for discussions with suppliers and
 senior management. Inventories include the actual cost of the crop
 not yet defined as a biological asset, packaging supplies, and
 purchased produce, less the amounts that have been expensed in cost
 of sales.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;iv)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;Income taxes and deferred income tax assets or
 liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Management uses judgment and estimates in determining the
 appropriate rates and amounts in recording deferred taxes, giving
 consideration to timing and probability. Actual taxes could vary
 significantly from these estimates as a result of future events,
 including changes in income tax law or the outcome of reviews by
 tax authorities and related appeals. The resolution of these
 uncertainties and the associated final taxes may result in
 adjustment to the Company&amp;#x2019;s tax assets and tax liabilities.
 The recognition of deferred income tax assets is subject to
 judgment and estimation over whether these amounts can be
 realized.&lt;/p&gt;
 &lt;/div&gt;</vff:DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory>
  <vff:DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_193E6AC3-5218-42CA-A115-6FACA8E7A310_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has assessed the classification and measurement of its
 financial assets and financial liabilities under IFRS 9 and has
 summarized the original measurement categories under IAS 39 and the
 new measurement categories under IFRS 9 in the following table:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="51%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="25%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="20%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="3" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Measurement Category&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Original (IAS 39)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;New (IFRS 9)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Financial Assets:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Marketable equity securities&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair value through other&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;comprehensive income&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Financial Liabilities:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Debt&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Derivative instruments&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other financial liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair value through profit or loss&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Fair&amp;#xA0;value&amp;#xA0;through&amp;#xA0;profit&amp;#xA0;or
 loss&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"&gt;Amortized cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory>
  <vff:PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_8C2D2F82-5CF5-4AA5-944B-8CDBC8FECC1F_1_0">Six weeks</vff:PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine>
  <vff:DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_6C468AA1-0AA4-4019-BA49-3715EA0646C9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The aggregate annual maturities of long-term debt for the next five
 years and thereafter are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,414&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,409&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;330&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory>
  <vff:IFRSAdjustmentForDeferredFinancingFees contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1_2">260000</vff:IFRSAdjustmentForDeferredFinancingFees>
  <vff:ForeignCurrencyTranslationAdjustments contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6C0A8F72-F491-45F1-A536-B9498F2E74B9_1_5">-43000</vff:ForeignCurrencyTranslationAdjustments>
  <vff:DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_AEEEC38D-B271-4FCD-B18D-475F4C9F6803_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The future minimum lease payments for the next five years and
 thereafter are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,039&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,052&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;841&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;618&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;261&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,064&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory>
  <vff:PaymentOfCommitment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_43A4D8E3-042C-4072-882E-829A8246C36F_1_0">1732000</vff:PaymentOfCommitment>
  <vff:DisclosureOfForeignExchangeGainLossTableTextBlock contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_49EB56BD-D1A6-4622-ACDE-3C853F53D5D8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 At December&amp;#xA0;31, 2018, the Canadian/U.S. foreign exchange rate
 was CA$1.00 = US$0.7336 (2017 &amp;#x2013; US$0.7966). Assuming that all
 other variables remain constant, an increase of $0.10 in the
 Canadian dollar would have the following impact on the ending
 balances of certain consolidated statements of financial position
 items at December&amp;#xA0;31, 2018 and December&amp;#xA0;31, 2017 with the
 net foreign exchange gain or loss directly impacting net income
 (loss) for the years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Financial assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;839&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;287&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;328&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;349&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 JV Note receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,335&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Financial liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables and accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(373&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(371&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(193&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(232&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net foreign exchange gain (loss)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;1,936&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;b&gt;33&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfForeignExchangeGainLossTableTextBlock>
  <vff:TransfersOffAssetAndLiabilitiesBetweenFairValueLevels contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="INF" id="id_11175858_A11C65F5-DD76-4F3C-9DB5-6D89217E203C_1_0">0</vff:TransfersOffAssetAndLiabilitiesBetweenFairValueLevels>
  <vff:AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_2">-659000</vff:AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset>
  <vff:DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_4D1DBFFE-278A-4010-A3CB-C4A2AC541C6B_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;Years&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(46&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,059&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventories&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,180&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,197&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventories reclassified to biological asset&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(659&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;306&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,396&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income taxes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(246&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses and deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,440&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(955&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets, net of other liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(305&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,550&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,417&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock>
  <vff:EmployeeCompensationAndBenefits contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3594F9C-3445-4C28-A6AE-5C000FC626FB_1_4">36091000</vff:EmployeeCompensationAndBenefits>
  <vff:EmployeeSalariesAndShortTermBenefitsExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_351C3EEA-AC2E-4884-BBEF-14C9A787A591_1_0">8360000</vff:EmployeeSalariesAndShortTermBenefitsExpense>
  <vff:TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_3">-206000</vff:TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates>
  <vff:TaxEffectOfUnrealizedForeignExchange contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_7">-309000</vff:TaxEffectOfUnrealizedForeignExchange>
  <vff:TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_8">-56000</vff:TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions>
  <vff:TaxEffectOfShareOfLossesFromJointVenture contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6FD84974-8861-449E-AE33-C7301EFBEDA5_1_9">-611000</vff:TaxEffectOfShareOfLossesFromJointVenture>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_7006_5">1993000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_7005_6">-912000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <vff:DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_D9D9F0E6-9C2D-4CE3-B1DC-3193AE5EDE8F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 The analysis of deferred tax assets and deferred tax liabilities is
 as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;December&amp;#xA0;31, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;U.S.&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;U.S.&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be recovered in more than 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,465&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,753&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be recovered within 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;312&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be settled in more than 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,181&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,251&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expected to be settled within 12 months&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,046&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,216&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities, net of assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;835&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,511&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,314&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory>
  <vff:DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_4B7032F1-500B-4AAF-B6EA-7A3EE33C5A6D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-capital&lt;/font&gt; and farm
 losses expire as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Canada&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;U.S.&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,402&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,402&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2023&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,117&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,117&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2024&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,015&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,015&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2025&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2027&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2028&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2029&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;89&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2030&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2031&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;988&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;992&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2032&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,895&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2033&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2034&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,665&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2035&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;108&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,553&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2036&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;98&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,583&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,681&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2037&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;98&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,668&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2038&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,325&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,329&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;385&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85,254&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vff:DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory>
  <vff:AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_A9C73DF4-52E9-420E-85A8-549816C0311F_1_7">-121000</vff:AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid>
  <vff:StockIssuedDuringPeriodValueInPublicOffering contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_30404840-5AA3-408A-A2E9-0BAB3132A075_7001_6">15737000</vff:StockIssuedDuringPeriodValueInPublicOffering>
  <vff:StockIssuedDuringPeriodValueStockOptionsExercise contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_30404840-5AA3-408A-A2E9-0BAB3132A075_7001_9">283000</vff:StockIssuedDuringPeriodValueStockOptionsExercise>
  <vff:SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_30404840-5AA3-408A-A2E9-0BAB3132A075_7001_7">7755000</vff:SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts>
  <vff:InitialTradingDate contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_5B741D3F-9B1A-4BC9-BAE8-53843FBAE2ED_1_0">2019-02-21</vff:InitialTradingDate>
  <vff:DisclosureOfCapitalDisclosureExplanatory contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" id="id_11175858_ED47AB44-32A4-4DA9-8A4F-8EA19312477C_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;22&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;&lt;b&gt;CAPITAL DISCLOSURES&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s objectives when managing capital are to
 safeguard its assets and maintain a competitive cost structure,
 continue as a going concern and provide returns to its
 shareholders. In addition, the Company works with all relevant
 stakeholders to ensure the safety of its operations and employees
 and remain in compliance with all environmental regulations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s main objectives when managing capital are:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;to structure the repayment of obligations in line with
 the expected lives of the Company&amp;#x2019;s principal revenue
 generating assets;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;to ensure the Company has access to capital to fund
 contractual obligations as they become due and to ensure adequate
 cash levels to withstand the impact of unfavorable economic
 conditions;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;to maintain the Company&amp;#x2019;s credit ratings to
 facilitate access to capital markets at competitive interest rates;
 and&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"&gt;to access capital markets to fund its growth
 initiatives.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The Company&amp;#x2019;s capital comprises net debt and equity:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total bank debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,920&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,091&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,939&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,549&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,696&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;81,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;126,635&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;112,592&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 It is the Company&amp;#x2019;s intention to meet its obligations through
 the collection of current accounts receivable and cash. As at
 December&amp;#xA0;31, 2018, the Company has access to an operating loan
 facility up to CA$13,000, less $261 and CA$38 outstanding letters
 of credit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As at December&amp;#xA0;31, 2018, $2,000 was outstanding on the
 operating loan (as at December&amp;#xA0;31, 2017, $nil was outstanding
 on the operating loan, and $261 and CA$38 outstanding on the
 letters of credit). As at December&amp;#xA0;31, 2018, the operating
 loan borrowing base was CA$11,509 based on a percentage of the
 Company&amp;#x2019;s outstanding accounts receivable less the issued
 letters of credit. If the current resources and cash generated from
 operations are insufficient to satisfy its obligations, the Company
 may seek to issue additional equity or to arrange debt or other
 financing.&lt;/p&gt;
 &lt;/div&gt;</vff:DisclosureOfCapitalDisclosureExplanatory>
  <vff:CommonStockIssuedInPublicOfferingShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="shares" decimals="INF" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_7001_6">3097200</vff:CommonStockIssuedInPublicOfferingShares>
  <vff:SharesIssuedForOptionsExercised contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_7001_9">365732</vff:SharesIssuedForOptionsExercised>
  <vff:SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_7001_7">1886793</vff:SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares>
  <vff:SharesIssuedFromVestingOfRsus contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="shares" decimals="0" id="id_11175858_8B02B371-1507-4F69-AAFE-5385A034844C_7001_8">50334</vff:SharesIssuedFromVestingOfRsus>
  <vff:OperatingLoanOutstandingAmount contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_8BDDDD22-9946-4F9C-BEB9-8622355EED2F_1_0">2000000</vff:OperatingLoanOutstandingAmount>
  <vff:OperatingLoanBorrowingBaseAmount contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_8BDDDD22-9946-4F9C-BEB9-8622355EED2F_2_2">11509000</vff:OperatingLoanBorrowingBaseAmount>
  <vff:MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="2" id="id_11175858_B8DB1CFD-060F-4769-9BB8-11296155E37B_1_0">0.10</vff:MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding>
  <vff:ShareBasedPaymentArrangementVestingRightsPercentagePerYear contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="pure" decimals="2" id="id_11175858_B8DB1CFD-060F-4769-9BB8-11296155E37B_1_2">0.33</vff:ShareBasedPaymentArrangementVestingRightsPercentagePerYear>
  <vff:SharesIssuedFromVestingOfRestrictedStockUnits contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0" unitRef="iso4217_USD" decimals="-3" id="id_11175858_30404840-5AA3-408A-A2E9-0BAB3132A075_7001_8">831000</vff:SharesIssuedFromVestingOfRestrictedStockUnits>
  <ifrs-full:BorrowingsMaturity contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557527" id="id_11175858_FD4D6BF8-17D6-44D5-8048-AA196CA41877_1001_0">May 1, 2021</ifrs-full:BorrowingsMaturity>
  <vff:AmortizationPeriodOfBorrowings contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557527" id="id_11175858_FD4D6BF8-17D6-44D5-8048-AA196CA41877_1001_2">15 years</vff:AmortizationPeriodOfBorrowings>
  <ifrs-full:BorrowingsMaturity contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557528_3416740x3557530" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_1002_1">Maturity date of June 2023</ifrs-full:BorrowingsMaturity>
  <ifrs-full:BorrowingsInterestRateBasis contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557528_3416740x3557530" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_1002_9">Interest rate of CA$ prime rate plus 200 basis  points</ifrs-full:BorrowingsInterestRateBasis>
  <vff:LettersOfGuaranteeMaximumTerm contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557528_3416740x3557530" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_1002_5">365 days</vff:LettersOfGuaranteeMaximumTerm>
  <vff:UncommittedCreditFacilityRepaymentPeriod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557528_3416740x3557530" id="id_11175858_D1C7E1EF-143A-4FE1-B070-2138ED18D272_1002_8">five-year</vff:UncommittedCreditFacilityRepaymentPeriod>
  <ifrs-full:BorrowingsMaturity contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557529" id="id_11175858_D1E1D1A6-2463-489D-AA98-A7FBE4AB98CB_1002_1">Maturity date on May 31, 2021</ifrs-full:BorrowingsMaturity>
  <vff:OutstandingLettersOfCredit contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557529" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_D1E1D1A6-2463-489D-AA98-A7FBE4AB98CB_1002_3">38000</vff:OutstandingLettersOfCredit>
  <vff:OutstandingLettersOfCredit contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557529" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D1E1D1A6-2463-489D-AA98-A7FBE4AB98CB_1001_3">261000</vff:OutstandingLettersOfCredit>
  <vff:NumberOfCustomersWithBenchmarkContribution contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3416962x3424016" unitRef="Customers" decimals="INF" id="id_11175858_5414CBF4-9CAF-45BF-9969-AD0B0DCAACDB_1001_0">2</vff:NumberOfCustomersWithBenchmarkContribution>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7003_20">2604000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3416891" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7003_21">-26000</vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment>
  <vff:AdditionsAndTransfersPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7005_16">3116000</vff:AdditionsAndTransfersPropertyPlantAndEquipment>
  <vff:PlacedInServicePropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7005_17">-3035000</vff:PlacedInServicePropertyPlantAndEquipment>
  <vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3418068" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7005_21">3000</vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3421914" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7001_18">65000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <vff:ElectricityGenerationConcessionInstalledCapacity contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3511222_3422120x3557444" unitRef="MW" decimals="INF" id="id_11175858_3FCC6BAF-6E84-4150-854F-A88073752454_1001_0">7.0</vff:ElectricityGenerationConcessionInstalledCapacity>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7004_20">4338000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7004_18">565000</ifrs-full:DisposalsPropertyPlantAndEquipment>
  <vff:AdditionsAndTransfersPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7004_16">3012000</vff:AdditionsAndTransfersPropertyPlantAndEquipment>
  <vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7004_19">565000</vff:AccumulationDepreciationOnDisposalPropertyPlantAndEquipment>
  <vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7004_21">-253000</vff:ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540_3422662x3416700" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_1004_1">P3Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540_3422662x3423353" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_2004_2">P12Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557060" unitRef="iso4217_USD" decimals="-3" id="id_11175858_18673994-130D-4E85-8E88-9BA55C8D097C_7002_20">85000</ifrs-full:DepreciationPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557060_3422662x3416700" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_1001_1">P5Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557060_3422662x3423353" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_2001_2">P20Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557446_3422662x3416700" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_1002_1">P4Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557446_3422662x3423353" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_2002_2">P30Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557447_3422662x3416700" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_1003_1">P3Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <vff:UsefulLivesPropertyPlantAndEquipment contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557447_3422662x3423353" id="id_11175858_E1413045-5800-4EDC-B3C4-BC9906B0C638_2003_2">P30Y</vff:UsefulLivesPropertyPlantAndEquipment>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3424016" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_1001_2">328000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3509064" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_2001_1">839000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3557588" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_3001_3">1335000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3557589" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_4001_5">-373000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3557590" unitRef="iso4217_USD" decimals="-3" id="id_11175858_3ABEED6D-2A27-490D-AEE8-D866AD8F497B_5001_6">-193000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <vff:IssueOfEquityShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7001_400018">3097200</vff:IssueOfEquityShares>
  <vff:IncreaseDecreaseThroughShareBasedPaymentTransactionsShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7001_400024">50334</vff:IncreaseDecreaseThroughShareBasedPaymentTransactionsShares>
  <vff:IncreaseDecreaseThroughExerciseOfOptionsShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7001_400022">365733</vff:IncreaseDecreaseThroughExerciseOfOptionsShares>
  <vff:SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417619x3477631" unitRef="shares" decimals="0" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7001_400020">1886793</vff:SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7002_500021">434000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7002_500023">831000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:IssueOfEquity contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7002_500017">15737000</ifrs-full:IssueOfEquity>
  <vff:SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3421013" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7002_500019">7755000</vff:SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue>
  <ifrs-full:ProfitLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3422911" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7006_900026">-5145000</ifrs-full:ProfitLoss>
  <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3509228" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7003_600021">-151000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
  <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3509228" unitRef="iso4217_USD" decimals="-3" id="id_11175858_AAD8A72B-9ABC-4793-B1FB-2D75E3DB400B_7003_600023">623000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717" unitRef="pure" decimals="3" id="id_11175858_5F381ED4-D4A5-4D70-A359-28BB9A6F25D7_1001_0">0.270</ifrs-full:ApplicableTaxRate>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_1_17">385000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3486808" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_1001_9">4000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3486809" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_2001_10">4000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3486811" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_3001_13">108000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3493550" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_4001_15">98000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3493551" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_5001_8">7000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3494152" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_6001_11">4000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3494153" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_7001_12">4000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3494154" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_8001_14">98000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557680" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_14001_5">25000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557683" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_15001_6">4000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557685" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_16001_7">25000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557687" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_17001_16">4000</vff:UnusedNonCapitalAndFarmLosses>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3422831x3557688" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3C19ADC-16DC-407D-AED8-65E47B39C059_1001_2">23355000</ifrs-full:Revenue>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3422831x3557689" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3C19ADC-16DC-407D-AED8-65E47B39C059_2001_3">1946000</ifrs-full:Revenue>
  <ifrs-full:ApplicableTaxRate contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474" unitRef="pure" decimals="3" id="id_11175858_5F381ED4-D4A5-4D70-A359-28BB9A6F25D7_2001_1">0.210</ifrs-full:ApplicableTaxRate>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_2_17">84869000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3486808" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_1002_9">988000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3486809" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_2002_10">14895000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3486811" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_3002_13">7445000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3493550" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_4002_15">5570000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3494153" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_7002_12">11665000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3494154" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_8002_14">3583000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507238" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_9002_0">8402000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507239" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_10002_1">5043000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507240" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_11002_2">5117000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507241" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_12002_3">4015000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507243" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_13002_4">8757000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3557685" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_16002_7">64000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3557687" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_17002_16">9325000</vff:UnusedNonCapitalAndFarmLosses>
  <ifrs-full:Revenue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3422831x3557688" unitRef="iso4217_USD" decimals="-3" id="id_11175858_D3C19ADC-16DC-407D-AED8-65E47B39C059_3001_1">124699000</ifrs-full:Revenue>
  <ifrs-full:ChangesInBiologicalAssets contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_4">-8785000</ifrs-full:ChangesInBiologicalAssets>
  <ifrs-full:CostOfSales contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_2">1542000</ifrs-full:CostOfSales>
  <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_7">-234000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
  <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_10">2298000</ifrs-full:IncomeTaxExpenseContinuingOperations>
  <ifrs-full:InterestExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_6">97000</ifrs-full:InterestExpense>
  <ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_8">24000</ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates>
  <ifrs-full:ProfitLossBeforeTax contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_9">8467000</ifrs-full:ProfitLossBeforeTax>
  <ifrs-full:ProfitLossFromOperatingActivities contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_5">8774000</ifrs-full:ProfitLossFromOperatingActivities>
  <ifrs-full:ProfitLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_11">6169000</ifrs-full:ProfitLoss>
  <ifrs-full:RevenueFromContractsWithCustomers contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_1">4917000</ifrs-full:RevenueFromContractsWithCustomers>
  <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_571A8B1B-46F3-41E1-B9C3-15B7860EFF8C_1_3">3386000</ifrs-full:SellingGeneralAndAdministrativeExpense>
  <ifrs-full:ServicesReceivedRelatedPartyTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_CAD" decimals="-5" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1002_0">1400000</ifrs-full:ServicesReceivedRelatedPartyTransactions>
  <ifrs-full:ServicesReceivedRelatedPartyTransactions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-5" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1001_0">1100000</ifrs-full:ServicesReceivedRelatedPartyTransactions>
  <ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1002_4">-3084000</ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod>
  <ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1001_4">-2381000</ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod>
  <vff:CommonSharePurchaseWarrantsIssued contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="shares" decimals="INF" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1001_1">300000</vff:CommonSharePurchaseWarrantsIssued>
  <vff:CommonSharePurchaseWarrantsIssuedValue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1002_2">192000</vff:CommonSharePurchaseWarrantsIssuedValue>
  <vff:CommonSharePurchaseWarrantsIssuedValue contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_1570CF58-8522-4838-94F5-167385CADE6A_1001_2">148000</vff:CommonSharePurchaseWarrantsIssuedValue>
  <vff:ContributionFromJointVenturePartner contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" unitRef="iso4217_USD" decimals="-3" id="id_11175858_DA489283-1E96-4E5F-AFA3-63549616E797_1_2">40000000</vff:ContributionFromJointVenturePartner>
  <vff:LoanAgreementEnteredDateWithShareHolders contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904" id="id_11175858_9755CCE0-7226-4668-B9BE-AC11AAF6677D_1002_1">2018-07-05</vff:LoanAgreementEnteredDateWithShareHolders>
  <vff:GainLossOnContributionOfAssets contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904_3423081x3557505" unitRef="iso4217_USD" decimals="-5" id="id_11175858_F43F31DA-DBDD-4993-A380-AA29E4F8732A_1003_1">8000000</vff:GainLossOnContributionOfAssets>
  <vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421962x3476130" unitRef="pure" decimals="3" id="id_11175858_5414CBF4-9CAF-45BF-9969-AD0B0DCAACDB_2001_1">0.138</vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer>
  <vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421962x3476131" unitRef="pure" decimals="3" id="id_11175858_5414CBF4-9CAF-45BF-9969-AD0B0DCAACDB_3001_2">0.115</vff:PercentageOfBalanceOfTradeReceivableByMajorCustomer>
  <vff:PercentageOfTradeReceivablesOutstandingBalance contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3421449" unitRef="pure" decimals="3" id="id_11175858_DAC607F1-8BF2-470D-A39A-D8466F8D77CE_1001_1">0.083</vff:PercentageOfTradeReceivablesOutstandingBalance>
  <vff:PercentageOfTradeReceivablesOutstandingBalance contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3421668" unitRef="pure" decimals="3" id="id_11175858_DAC607F1-8BF2-470D-A39A-D8466F8D77CE_2001_0">0.903</vff:PercentageOfTradeReceivablesOutstandingBalance>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3486808" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_1003_9">992000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3486809" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_2003_10">14899000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3486811" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_3003_13">7553000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3493550" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_4003_15">5668000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3493551" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_5003_8">7000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3494152" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_6003_11">4000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3494153" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_7003_12">11669000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3494154" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_8003_14">3681000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507238" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_9003_0">8402000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507239" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_10003_1">5043000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507240" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_11003_2">5117000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507241" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_12003_3">4015000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507243" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_13003_4">8757000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:PercentageOfTradeReceivablesOutstandingBalance contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557583" unitRef="pure" decimals="3" id="id_11175858_DAC607F1-8BF2-470D-A39A-D8466F8D77CE_3001_2">0.014</vff:PercentageOfTradeReceivablesOutstandingBalance>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557680" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_14003_5">25000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557683" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_15003_6">4000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557685" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_16003_7">89000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:UnusedNonCapitalAndFarmLosses contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557687" unitRef="iso4217_USD" decimals="-3" id="id_11175858_E1BFD27B-A83A-47D6-A849-FEF17BB948B7_17003_16">9329000</vff:UnusedNonCapitalAndFarmLosses>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3482452_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_2_1">Expiry date - May 20, 2021</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3482514_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_4_1">Expiry date - March 13, 2023</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3482515_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_3_1">Expiry date - March 13, 2022</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492455_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_12_1">Expiry date - June 14, 2027</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492456_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_13_1">Expiry date - December 22, 2027</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492457_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_14_1">Expiry date - June 5, 2028</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492457_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_80341F15-12F6-4798-948D-435874064BD8_1001_0">979000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492457_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_1001_1">5.79</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492469_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_11_1">Expiry date - June 30, 2026</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492473_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_7_1">Expiry date - March 19, 2025</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492478_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_10_1">Expiry date - March 29, 2026</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492479_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_9_1">Expiry date - November 16, 2025</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492480_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_8_1">Expiry date - October 6, 2025</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3502653_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_1_1">Expiry date - January 13, 2020</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3507176_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_6_1">Expiry date - March 18, 2024</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:DateOfExpiryOfSharebasedPaymentArrangementOptions contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3507177_3424457x3480251" id="id_11175858_A264211F-C56F-445E-9AA4-5F91A9CD2F01_5_1">Expiry date - September 26, 2023</vff:DateOfExpiryOfSharebasedPaymentArrangementOptions>
  <vff:OperatingCreditFacility contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422662x3423353" unitRef="iso4217_CAD" decimals="-3" id="id_11175858_BB7A82D7-02E8-4825-AE2D-310A4BC87E76_1002_0">13000000</vff:OperatingCreditFacility>
  <ifrs-full:DepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422831x3557688" unitRef="iso4217_USD" decimals="-3" id="id_11175858_13481C95-828E-4738-B18B-F3F7B7811F60_1001_0">6154000</ifrs-full:DepreciationAndAmortisationExpense>
  <ifrs-full:DepreciationAndAmortisationExpense contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3422831x3557689" unitRef="iso4217_USD" decimals="-3" id="id_11175858_13481C95-828E-4738-B18B-F3F7B7811F60_2001_1">873000</ifrs-full:DepreciationAndAmortisationExpense>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3422116" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_7005_5">283000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557652" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_7001_5">1053000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557659" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_7002_5">524000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557660" unitRef="iso4217_USD" decimals="-3" id="id_11175858_CBCC6AA8-8037-4601-804C-0594DB444DEE_7003_5">133000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557666" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_7001_6">-567000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557667" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_7002_6">-175000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557678" unitRef="iso4217_USD" decimals="-3" id="id_11175858_6B13B517-E8F6-4A69-96FE-66C2721CC9ED_7004_6">-170000</vff:DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss>
  <vff:ForeignExchangeRateImpactOnFinancialPosition contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3424456x3417893" unitRef="iso4217_CAD" decimals="2" id="id_11175858_604FE082-C8F4-420A-A95B-CC84D7A9E869_1001_2">0.10</vff:ForeignExchangeRateImpactOnFinancialPosition>
  <vff:PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3424456x3421384" unitRef="pure" decimals="4" id="id_11175858_9589C844-795C-4872-9304-D97FD42E3467_1001_0">0.0050</vff:PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption>
  <vff:DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3424456x3421384" unitRef="iso4217_USD" decimals="-3" id="id_11175858_9589C844-795C-4872-9304-D97FD42E3467_1001_1">182000</vff:DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent>
  <vff:DebtInstrumentInterestRateMeasurementPeriod contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3424456x3421384" id="id_11175858_9589C844-795C-4872-9304-D97FD42E3467_1001_2">P90D</vff:DebtInstrumentInterestRateMeasurementPeriod>
  <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3424457x3504431" unitRef="pure" decimals="INF" id="id_11175858_2F750F0F-EB57-4707-9DA1-276C6D253645_1_3">50334</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
  <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="eol_PE914626--1840-F0001_STD_365_20181231_0_3424457x3504431" unitRef="iso4217_CAD" decimals="2" id="id_11175858_B65D126C-808E-45DA-906F-E3FD5C55CD8B_1_3">3.06</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
  <ifrs-full:IncreaseDecreaseInFairValueMeasurementAssets contextRef="eol_PE914626--1840-F0001_STD_366_20161231_0_3423081x3557505" unitRef="iso4217_USD" decimals="-5" id="id_11175858_F43F31DA-DBDD-4993-A380-AA29E4F8732A_2004_2">2100000</ifrs-full:IncreaseDecreaseInFairValueMeasurementAssets>
  <context id="eol_PE914626--1840-F0001_STD_366_20161231_0_3423081x3557505">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">vff:LandAndGeenhouseFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3424457x3504431">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3424456x3421384">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3424456x3417893">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557678">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:JointVentureSharesRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557667">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:BiologicalAssetRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557666">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557660">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:InventoryRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557659">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:LongTermDebtAndInterestRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3557652">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3423034x3422116">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422831x3557689">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:EnergySegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422831x3557688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:ProduceSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3507177_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3507176_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3502653_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492480_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceEightMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492479_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceNineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492478_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492473_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492469_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceElevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492457_3424457x3504431">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFourteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492457_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFourteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492456_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceThirteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3492455_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTwelveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3482515_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3482514_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3422192x3482452_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557687">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireIntwothousandAndThirtyEightMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557685">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyNineMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557683">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyEightMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557680">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentySevenMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3557583">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:MoreThanThreeMonthsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507243">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyFiveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507241">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyFourMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507240">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyThreeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507239">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyTwoMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3507238">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3494154">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtySixMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3494153">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyFourMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3494152">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyThreeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3493551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3493550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireIntwothousandAndThirtySevenMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3486811">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyFiveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3486809">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyTwoMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3486808">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3421668">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421968x3421449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421962x3476131">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">vff:CustomerTwoMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421962x3476130">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">vff:CustomerOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904_3423081x3557505">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">vff:LandAndGeenhouseFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3421428x3421904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3422831x3557688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:ProduceSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3557687">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireIntwothousandAndThirtyEightMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3557685">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyNineMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507243">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyFiveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507241">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyFourMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507240">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyThreeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507239">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyTwoMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3507238">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3494154">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtySixMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3494153">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyFourMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3493550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireIntwothousandAndThirtySevenMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3486811">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyFiveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3486809">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyTwoMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474_3421968x3486808">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3424474">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3422831x3557689">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:EnergySegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3422831x3557688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:ProduceSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557687">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireIntwothousandAndThirtyEightMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557685">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyNineMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557683">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentyEightMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3557680">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndTwentySevenMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3494154">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtySixMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3494153">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyFourMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3494152">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyThreeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3493551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3493550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireIntwothousandAndThirtySevenMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3486811">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyFiveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3486809">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyTwoMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717_3421968x3486808">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:ExpireInTwoThousandAndThirtyOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3420782x3416717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3509228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">vff:ContributedSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3422911">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417632x3421013">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417619x3477631">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">vff:CommonShareMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3557590">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:LoanPayableMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3557589">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:TradePayablesAndAccruedLiabilitiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3557588">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:JointVentureNoteReceivableMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3509064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:CashAndCashEquivalentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417434x3424016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557447_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:GreenhouseEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557447_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:GreenhouseEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557446_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:GreenhousesAndOtherBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557446_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:GreenhousesAndOtherBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557060_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:LeaseholdandLandImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557060_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:LeaseholdandLandImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3557060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:LeaseholdandLandImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540_3422662x3416700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3542540">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:MachineryAndEquipmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3511222_3422120x3557444">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:PowerPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">vff:VFCleanEnergyIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3421914">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3418068">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3417395x3416891">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3416962x3424016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557529">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:OperatingLoanWithCanadianCharteredBankMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557528_3416740x3557530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:LoanAgreementWithCanadianCharteredBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:VillageFarmsCleanEnergyIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0_3416696x3557527">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:TermLoanFinancingAgreementWithCanadianCreditorMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20181231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3424457x3504431">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3424456x3421384">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557678">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:JointVentureSharesRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557668">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:RevaluationSurplusRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557667">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:BiologicalAssetRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557666">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557661">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:IntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557660">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:InventoryRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557659">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:LongTermDebtAndInterestRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3557652">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3423034x3422116">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3422831x3557689">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:EnergySegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3422831x3557688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:ProduceSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3422192x3492457_3424457x3504431">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFourteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3421968x3557583">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">vff:MoreThanThreeMonthsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3421968x3421668">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneMonthMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3421968x3421449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3421962x3476131">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">vff:CustomerTwoMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3421962x3476130">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">vff:CustomerOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3421615x3491062">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">vff:IFRSNineFinancialInstrumentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3421428x3421904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3424474_3422831x3557688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:ProduceSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3424474">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3416717_3422831x3557689">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:EnergySegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3416717_3422831x3557688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:ProduceSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3420782x3416717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3509228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">vff:ContributedSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3423222">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RevaluationSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3422911">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417632x3421013">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417619x3477631">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">vff:CommonShareMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3557590">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:LoanPayableMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3557589">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:TradePayablesAndAccruedLiabilitiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3509064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:CashAndCashEquivalentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417434x3424016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3557060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:LeaseholdandLandImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3542540">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:MachineryAndEquipmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3421914">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3418068">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3417395x3416891">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0_3416962x3424016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_365_20171231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_1_20180101_0_3421615x3491062">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">vff:IFRSNineFinancialInstrumentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_1_20170606_0_3421428x3421904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-06-06</startDate>
      <endDate>2017-06-06</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_1_20170606_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
    </entity>
    <period>
      <startDate>2017-06-06</startDate>
      <endDate>2017-06-06</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_1_20190301_0_3421428x3557705_3421584x3500108">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">vff:NatureCrispLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">vff:EventsAfterReportingPeriodMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2019-03-01</startDate>
      <endDate>2019-03-01</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_1_20190301_0_3421428x3557701_3421584x3500108">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">vff:VillageFieldsHempMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">vff:EventsAfterReportingPeriodMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2019-03-01</startDate>
      <endDate>2019-03-01</endDate>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3504431">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3424456x3417893">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557678">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:JointVentureSharesRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557668">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:RevaluationSurplusRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557667">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:BiologicalAssetRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557666">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557660">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:InventoryRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557659">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:LongTermDebtAndInterestRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3557652">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3423034x3422116">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422662x3423353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507177_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3507176_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3502653_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492480_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceEightMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492479_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceNineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492478_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492473_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492469_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceElevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492457_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFourteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492456_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceThirteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3492455_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTwelveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482515_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482514_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3422192x3482452_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3422054">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421917">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421451">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421292">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421968x3421288">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3557502">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:EstimatedSellingCostsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3557501">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:FairValueOverCostMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3557500">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:EstimatedSalesValueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3478979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:CarryingValueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3417065">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421501x3416640">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtCostMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3421428x3421904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3424474">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717_3422831x3557689">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:EnergySegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3420782x3416717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3509228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">vff:ContributedSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3423222">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RevaluationSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3422911">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3421013">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417632x3416979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417619x3477631">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">vff:CommonShareMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3557060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:LeaseholdandLandImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3542540">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:MachineryAndEquipmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3421914">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3418068">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417395x3416891">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417312x3420426">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BiologicalAssetsByAgeAxis">ifrs-full:ImmatureBiologicalAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595_3421968x3422054">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:CapitalLeaseObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595_3421968x3421917">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:CapitalLeaseObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595_3421968x3421294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:CapitalLeaseObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557595">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:CapitalLeaseObligationMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557593_3421968x3422054">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:AccruedLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557593">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:AccruedLiabilitiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557591_3421968x3422054">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3557591">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:LineOfCreditMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054_3421968x3422054">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:LongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054_3421968x3421917">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:LongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054_3421968x3421294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:LongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3543054">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:LongTermDebtMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3532401_3421968x3421294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3532401">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:OtherLiabilitiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3477130_3421968x3422054">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:TradePayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417179x3477130">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialLiabilitiesAxis">vff:TradePayablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3557840">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">vff:PurchasedProduceInventoryMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3557499">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">vff:SparePartsInventoryMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3557443">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">vff:DeferredCropCostsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3417024x3417690">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">ifrs-full:CurrentBiologicalAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416740x3557420_3417430x3422077">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:EmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416740x3546404_3421428x3421904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:ShareholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557529_3417434x3480111">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:OperatingLoanWithCanadianCharteredBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:PromissoryNotesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557529">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:OperatingLoanWithCanadianCharteredBankMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530_3424455x3420104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:LoanAgreementWithCanadianCharteredBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:VillageFarmsCleanEnergyIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FixedInterestRateMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557528_3416740x3557530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:LoanAgreementWithCanadianCharteredBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:VillageFarmsCleanEnergyIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557527_3424455x3420520">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:TermLoanFinancingAgreementWithCanadianCreditorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557527_3417434x3480111">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:TermLoanFinancingAgreementWithCanadianCreditorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:PromissoryNotesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0_3416696x3557527">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:TermLoanFinancingAgreementWithCanadianCreditorMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20181231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20180101_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
    </entity>
    <period>
      <instant>2018-01-01</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3424457x3504431">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3424456x3417893">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557678">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:JointVentureSharesRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557668">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:RevaluationSurplusRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557667">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:BiologicalAssetRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557666">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557660">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:InventoryRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557659">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:LongTermDebtAndInterestRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3557652">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3423034x3422116">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3507177_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3507176_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3502653_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492480_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceEightMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492479_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceNineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492478_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492473_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492469_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceElevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492456_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceThirteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3492455_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTwelveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3482515_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3482514_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3422192x3482452_3424457x3480251">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">vff:ExercisePriceTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">vff:StockOption1Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421615x3493685">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">vff:AdjustmentForAdoptionOfIFRS9Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3557502">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:EstimatedSellingCostsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3557501">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:FairValueOverCostMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3557500">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:EstimatedSalesValueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3478979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:CarryingValueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3417065">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421501x3416640">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtCostMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3421428x3421904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3424474">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717_3422831x3557689">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">vff:EnergySegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3420782x3416717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3509228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">vff:ContributedSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3423222">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RevaluationSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3422911">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3421013">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417632x3416979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417619x3477631">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">vff:CommonShareMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3557060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:LeaseholdandLandImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3542540">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:MachineryAndEquipmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3421914">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3418068">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417395x3416891">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417312x3420426">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BiologicalAssetsByAgeAxis">ifrs-full:ImmatureBiologicalAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3557840">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">vff:PurchasedProduceInventoryMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3557499">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">vff:SparePartsInventoryMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3557443">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">vff:DeferredCropCostsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3417024x3417690">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:AgriculturalProduceByGroupAxis">ifrs-full:CurrentBiologicalAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3416740x3557420_3417430x3422077">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:EmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OtherAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557529_3417434x3480111">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:OperatingLoanWithCanadianCharteredBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:PromissoryNotesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557529">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:OperatingLoanWithCanadianCharteredBankMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557528_3416740x3557530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:LoanAgreementWithCanadianCharteredBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:VillageFarmsCleanEnergyIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557527_3424455x3420520">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:TermLoanFinancingAgreementWithCanadianCreditorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">ifrs-full:FloatingInterestRateMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0_3416696x3557527_3417434x3480111">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:TermLoanFinancingAgreementWithCanadianCreditorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">vff:PromissoryNotesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423081x3557505">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">vff:LandAndGeenhouseFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557668">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:RevaluationSurplusRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557667">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:BiologicalAssetRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557666">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557661">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:IntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557660">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:InventoryRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557659">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:LongTermDebtAndInterestRelatedTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3557652">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">vff:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3423034x3422116">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3421501x3557501">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">vff:FairValueOverCostMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3509228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">vff:ContributedSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3423222">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RevaluationSurplusMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3422911">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3421013">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417632x3416979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417619x3477631">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfOrdinarySharesAxis">vff:CommonShareMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3557060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:LeaseholdandLandImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3542540">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">vff:MachineryAndEquipmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3421914">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3418068">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ConstructionInProgressMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0_3417395x3416891">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20161231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20170606_0_3421428x3421904_3423081x3557505">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:JointVenturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">vff:LandAndGeenhouseFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-06-06</instant>
    </period>
  </context>
  <context id="eol_PE914626--1840-F0001_STD_0_20171031_0_3416696x3557528_3416740x3557530">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001584549</identifier>
      <segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">vff:LoanAgreementWithCanadianCharteredBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">vff:VillageFarmsCleanEnergyIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-10-31</instant>
    </period>
  </context>
  <unit id="iso4217_CAD">
    <measure>iso4217:CAD</measure>
  </unit>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="Y">
    <measure>utr:Y</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="Customers">
    <measure>vff:Customers</measure>
  </unit>
  <unit id="Segments">
    <measure>vff:Segments</measure>
  </unit>
  <unit id="Segment">
    <measure>vff:Segment</measure>
  </unit>
  <unit id="MW">
    <measure>utr:MW</measure>
  </unit>
</xbrl>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>vff-20181231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN Xcelerate Taxonomy Schema - https://www.dfinsolutions.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2019-04-10T14:59:26Z -->
<!-- Copyright (c) 2019 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:srt-types="http://fasb.org/srt-types/2018-01-31"
  xmlns:srt="http://fasb.org/srt/2018-01-31"
  xmlns:vff="http://imetrix.edgar-online.com/20181231"
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
  xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31"
  xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  targetNamespace="http://imetrix.edgar-online.com/20181231"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
        <link:definition>1001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000" id="ias_1_2018-03-16_role-210000">
        <link:definition>1003 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000" id="ias_1_2018-03-16_role-610000">
        <link:definition>1004 - Statement - Consolidated Statements of Changes in Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000" id="ias_1_2018-03-16_role-310000">
        <link:definition>1005 - Statement - Consolidated Statements of (Loss) Income and Comprehensive Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000" id="ias_7_2018-03-16_role-520000">
        <link:definition>1006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock" id="Role_NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock">
        <link:definition>1007 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
        <link:definition>1008 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory">
        <link:definition>1009 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory">
        <link:definition>1010 - Disclosure - Changes in Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatory">
        <link:definition>1011 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory">
        <link:definition>1012 - Disclosure - Biological Asset</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
        <link:definition>1013 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory">
        <link:definition>1014 - Disclosure - Investment in Joint Venture</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
        <link:definition>1015 - Disclosure - Other Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfDebtExplanatory">
        <link:definition>1016 - Disclosure - Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
        <link:definition>1017 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
        <link:definition>1018 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
        <link:definition>1019 - Disclosure - Related Party Transactions and Balances</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory">
        <link:definition>1020 - Disclosure - Compensation of Key Management</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatory">
        <link:definition>1021 - Disclosure - Expenses by Nature</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
        <link:definition>1022 - Disclosure - Income Tax Expense</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory">
        <link:definition>1023 - Disclosure - Deferred Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
        <link:definition>1024 - Disclosure - Changes in Non-cash Working Capital Items</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
        <link:definition>1025 - Disclosure - Segment and Geographic Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory">
        <link:definition>1026 - Disclosure - Share Capital and Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory">
        <link:definition>1027 - Disclosure - Income Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory">
        <link:definition>1028 - Disclosure - Capital Disclosures</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory">
        <link:definition>1029 - Disclosure - Share-Based Compensation Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" id="Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
        <link:definition>1030 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies" id="Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies">
        <link:definition>1031 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables">
        <link:definition>1032 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables">
        <link:definition>1033 - Disclosure - Changes in Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables">
        <link:definition>1034 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables">
        <link:definition>1035 - Disclosure - Biological Asset (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
        <link:definition>1036 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables">
        <link:definition>1037 - Disclosure - Investment in Joint Venture (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
        <link:definition>1038 - Disclosure - Other Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables">
        <link:definition>1039 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
        <link:definition>1040 - Disclosure - Commitments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
        <link:definition>1041 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables">
        <link:definition>1042 - Disclosure - Compensation of Key Management (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables">
        <link:definition>1043 - Disclosure - Expenses by Nature (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
        <link:definition>1044 - Disclosure - Income Tax Expense (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables">
        <link:definition>1045 - Disclosure - Deferred Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
        <link:definition>1046 - Disclosure - Changes in Non-cash Working Capital Items (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
        <link:definition>1047 - Disclosure - Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables">
        <link:definition>1048 - Disclosure - Share Capital and Equity (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables">
        <link:definition>1049 - Disclosure - Income Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables">
        <link:definition>1050 - Disclosure - Capital Disclosures (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables" id="Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables">
        <link:definition>1051 - Disclosure - Share-Based Compensation Plan (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation" id="DisclosureNatureOfOperationsAdditionalInformation">
        <link:definition>1052 - Disclosure - Nature of Operations - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation" id="DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation">
        <link:definition>1053 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment" id="DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment">
        <link:definition>1054 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty - Summary of Estimated Useful Lives of Property Plant and Equipment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation" id="DisclosureChangesInAccountingPoliciesAdditionalInformation">
        <link:definition>1055 - Disclosure - Changes in Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem" id="DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem">
        <link:definition>1056 - Disclosure - Changes in Accounting Policies - Summary of Changes in Accounting Policies Adjustments Recognized for Each Individual Line Item (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories" id="DisclosureInventoriesSummaryOfInventories">
        <link:definition>1057 - Disclosure - Inventories - Summary of Inventories (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation" id="DisclosureInventoriesAdditionalInformation">
        <link:definition>1058 - Disclosure - Inventories - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset" id="DisclosureBiologicalAssetSummaryOfBiologicalAsset">
        <link:definition>1059 - Disclosure - Biological Asset - Summary Of Biological Asset (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment" id="DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment">
        <link:definition>1060 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation" id="DisclosurePropertyPlantAndEquipmentAdditionalInformation">
        <link:definition>1061 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation" id="DisclosureInvestmentInJointVentureAdditionalInformation">
        <link:definition>1062 - Disclosure - Investment in Joint Venture - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare" id="DisclosureInvestmentInJointVentureScheduleOfJointVentureShare">
        <link:definition>1063 - Disclosure - Investment in Joint Venture - Schedule of Joint Venture Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture" id="DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture">
        <link:definition>1064 - Disclosure - Investment in Joint Venture - Summary Financial Information Joint Venture (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets" id="DisclosureOtherAssetsSummaryOfOtherAssets">
        <link:definition>1065 - Disclosure - Other Assets - Summary of Other Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt" id="DisclosureDebtSummaryOfDebt">
        <link:definition>1066 - Disclosure - Debt - Summary of Debt (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation" id="DisclosureDebtAdditionalInformation">
        <link:definition>1067 - Disclosure - Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt" id="DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt">
        <link:definition>1068 - Disclosure - Debt - Summary of Aggregate Annual Maturities of Long-Term Debt (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment" id="DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment">
        <link:definition>1069 - Disclosure - Commitments - Schedule of Future Minimum Lease Payment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation" id="DisclosureCommitmentsAdditionalInformation">
        <link:definition>1070 - Disclosure - Commitments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument" id="DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument">
        <link:definition>1071 - Disclosure - Financial Instruments - Summary of Carrying and Fair Value of Financial Instrument (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation" id="DisclosureFinancialInstrumentsAdditionalInformation">
        <link:definition>1072 - Disclosure - Financial Instruments- Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense" id="DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense">
        <link:definition>1073 - Disclosure - Financial Instruments - Summary of Interest Income and Expense (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss" id="DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss">
        <link:definition>1074 - Disclosure - Financial Instruments - Summary of Net Foreign Exchange Gain or Loss Directing Impacting Net Income (Loss) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities" id="DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities">
        <link:definition>1075 - Disclosure - Financial Instruments - Summary of Contractual Maturities of Financial Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation" id="DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation">
        <link:definition>1076 - Disclosure - Related Party Transactions and Balances - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents" id="DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents">
        <link:definition>1077 - Disclosure - Compensation of Key Management - Summary of Key Management Includes the Company's Officers and Vice Presidents (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature" id="DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature">
        <link:definition>1078 - Disclosure - Expenses by Nature - Schedule of Significant Expenses by Nature (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes" id="DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes">
        <link:definition>1079 - Disclosure - Income Tax Expense - Components of Provision for (Recovery of) Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes" id="DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes">
        <link:definition>1080 - Disclosure - Income Tax Expense - Summary of Principal Differences between Statutory Income Tax (Recovery) and Effective Provision for (Recovery of) Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation" id="DisclosureIncomeTaxExpenseAdditionalInformation">
        <link:definition>1081 - Disclosure - Income Tax Expense - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities" id="DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities">
        <link:definition>1082 - Disclosure - Deferred income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities" id="DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities">
        <link:definition>1083 - Disclosure - Deferred Income Taxes - Schedule of Change in Deferred Tax Assets and Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities" id="DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities">
        <link:definition>1084 - Disclosure - Deferred income Taxes - Schedule of Analysis of Deferred Tax Assets and Deferred Tax Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire" id="DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire">
        <link:definition>1085 - Disclosure - Deferred income Taxes - Schedule of Non-capital and Farm Losses Expire (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems" id="DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems">
        <link:definition>1086 - Disclosure - Changes in Non-cash Working Capital Items - Summary of Change in Non-cash Working Capital Items (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation" id="DisclosureSegmentAndGeographicInformationAdditionalInformation">
        <link:definition>1087 - Disclosure - Segment and Geographic Information - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries" id="DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries">
        <link:definition>1088 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Countries (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries" id="DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries">
        <link:definition>1089 - Disclosure - Segment and Geographic Information - Summary of Property, Plant and Equipment, Net of Accumulated Depreciation by Countries (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital" id="DisclosureShareCapitalAndEquitySummaryOfShareCapital">
        <link:definition>1090 - Disclosure - Share Capital and Equity - Summary of Share Capital (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued" id="DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued">
        <link:definition>1091 - Disclosure - Income Per Share - Schedule of Weighted Average Number of Common Shares Issued (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation" id="DisclosureIncomePerShareAdditionalInformation">
        <link:definition>1092 - Disclosure - Income Per Share - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare" id="DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare">
        <link:definition>1093 - Disclosure - Income Per Share - Schedule of Option to Purchase of Common Stock Excluded from Diluted Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity" id="DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity">
        <link:definition>1094 - Disclosure - Disclosure - Capital Disclosures - Summary of Capital Comprises Net Debt and Equity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation" id="DisclosureCapitalDisclosuresAdditionalInformation">
        <link:definition>1095 - Disclosure - Capital Disclosures - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation" id="DisclosureShareBasedCompensationPlanAdditionalInformation">
        <link:definition>1096 - Disclosure - Share-Based Compensation Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued" id="DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued">
        <link:definition>1097 - Disclosure - Share-Based Compensation Plan - Summary of Fair Value Assigned to the Options Issued (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions" id="DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions">
        <link:definition>1098 - Disclosure - Share-Based Compensation Plan - Summary of Changes in the Stock Options (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted" id="DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted">
        <link:definition>1099 - Disclosure - Share-Based Compensation Plan - Summary of Stock Options Outstanding and Granted (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding" id="DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding">
        <link:definition>1100 - Disclosure - Share-Based Compensation Plan - Summary of Share Options Outstanding (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits" id="DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits">
        <link:definition>1101 - Disclosure - Share-Based Compensation Plan - Summary of Performance-Based Restricted Share Units (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation" id="DisclosureSubsequentEventAdditionalInformation">
        <link:definition>1102 - Disclosure - Subsequent Event - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="vff-20181231_cal.xml" xlink:title="Calculation Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="vff-20181231_def.xml" xlink:title="Definition Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="vff-20181231_lab.xml" xlink:title="Label Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="vff-20181231_pre.xml" xlink:title="Presentation Links, all"/>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://fasb.org/srt-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/>
  <import namespace="http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="https://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
  <element name="AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" id="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccruedLiabilitiesMember" id="vff_AccruedLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" id="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdditionsAndTransfersPropertyPlantAndEquipment" id="vff_AdditionsAndTransfersPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdditionsCapitalLeasePropertyPlantAndEquipment" id="vff_AdditionsCapitalLeasePropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentForAdoptionOfIFRS9Member" id="vff_AdjustmentForAdoptionOfIFRS9Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" id="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" id="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" id="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsForDecreaseIncreaseInOtherReceivables" id="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" id="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsOfChangeInBiologicalAssets" id="vff_AdjustmentsOfChangeInBiologicalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsOfGainLossOnDisposalOfAssets" id="vff_AdjustmentsOfGainLossOnDisposalOfAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" id="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentsToNetIncomePerShare" id="vff_AdjustmentsToNetIncomePerShare" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AmortizationPeriodOfBorrowings" id="vff_AmortizationPeriodOfBorrowings" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount" id="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BankDebt" id="vff_BankDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BiologicalAssetMeasurementBeginningPeriodPriorToHarvest" id="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BiologicalAssetRelatedTemporaryDifferencesMember" id="vff_BiologicalAssetRelatedTemporaryDifferencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BorrowingsGross" id="vff_BorrowingsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CapitalLeaseObligationMember" id="vff_CapitalLeaseObligationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CarryingValueMember" id="vff_CarryingValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashAndCashEquivalentMember" id="vff_CashAndCashEquivalentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashSurrenderValueOfLifeInsuranceCurrentPortion" id="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ClassesOfInventoriesLineItems" id="vff_ClassesOfInventoriesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ClassesOfInventoriesTable" id="vff_ClassesOfInventoriesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="CommitmentsAbstract" id="vff_CommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommonShareMember" id="vff_CommonShareMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommonSharePurchaseWarrantsIssued" id="vff_CommonSharePurchaseWarrantsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommonSharePurchaseWarrantsIssuedValue" id="vff_CommonSharePurchaseWarrantsIssuedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommonStockIssuedInPublicOfferingShares" id="vff_CommonStockIssuedInPublicOfferingShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ComprehensiveIncomeLoss" id="vff_ComprehensiveIncomeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContributedSurplus" id="vff_ContributedSurplus" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContributedSurplusMember" id="vff_ContributedSurplusMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContributionFromJointVenturePartner" id="vff_ContributionFromJointVenturePartner" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CurrentPrepaidExpensesAndDeposits" id="vff_CurrentPrepaidExpensesAndDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CustomerOneMember" id="vff_CustomerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CustomerTwoMember" id="vff_CustomerTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DateOfExpiryOfSharebasedPaymentArrangementOptions" id="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DebtInstrumentInterestRateMeasurementPeriod" id="vff_DebtInstrumentInterestRateMeasurementPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" id="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredCropCostsMember" id="vff_DeferredCropCostsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredIncomeTaxesAbstract" id="vff_DeferredIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsAbstract" id="vff_DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsAndLiabilitiesLineItems" id="vff_DeferredTaxAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsAndLiabilitiesTable" id="vff_DeferredTaxAssetsAndLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DeferredTaxAssetsCurrent" id="vff_DeferredTaxAssetsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsCurrentAndNonCurrent" id="vff_DeferredTaxAssetsCurrentAndNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" id="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" id="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxLiabilitiesAbstract" id="vff_DeferredTaxLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxLiabilitiesCurrent" id="vff_DeferredTaxLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxLiabilitiesCurrentAndNonCurrent" id="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxLiabilityAssetCurrentAndNonCurrent" id="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory" id="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory" id="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForConsolidationExplanatory" id="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForInventoriesExplanatory" id="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForJointVentureExplanatory" id="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForLeasedAssetsExplanatory" id="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory" id="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory" id="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory" id="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfAccountingPolicyForTradeReceivablesExplanatory" id="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" id="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" id="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory" id="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfBorrowingsLineItems" id="vff_DisclosureOfBorrowingsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfBorrowingsTable" id="vff_DisclosureOfBorrowingsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfCapitalDisclosureAbstract" id="vff_DisclosureOfCapitalDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfCapitalDisclosureExplanatory" id="vff_DisclosureOfCapitalDisclosureExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfCapitalDisclosureLineItems" id="vff_DisclosureOfCapitalDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfCapitalDisclosureTable" id="vff_DisclosureOfCapitalDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfCashFlowStatementAbstract" id="vff_DisclosureOfCashFlowStatementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfChangesInAccountingPoliciesAbstract" id="vff_DisclosureOfChangesInAccountingPoliciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfChangesInAccountingPoliciesLineItems" id="vff_DisclosureOfChangesInAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfChangesInAccountingPoliciesTable" id="vff_DisclosureOfChangesInAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock" id="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory" id="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDebtExplanatory" id="vff_DisclosureOfDebtExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory" id="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory" id="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDeferredTaxExpenseIncomeExplanatory" id="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" id="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" id="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory" id="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationOfInventoriesExplanatory" id="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfDetailedInformationOtherAssetsExplanatory" id="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfForeignExchangeGainLossTableTextBlock" id="vff_DisclosureOfForeignExchangeGainLossTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfIncomeTaxAbstract" id="vff_DisclosureOfIncomeTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfIncomeTaxLineItems" id="vff_DisclosureOfIncomeTaxLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfIncomeTaxTable" id="vff_DisclosureOfIncomeTaxTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory" id="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory" id="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNatureOfOperationsTextblock" id="vff_DisclosureOfNatureOfOperationsTextblock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetDebtAndEquityAbstract" id="vff_DisclosureOfNetDebtAndEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNetDebtAndEquityExplanatory" id="vff_DisclosureOfNetDebtAndEquityExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory" id="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory" id="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory" id="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfRelatedPartyTransactionsLineItems" id="vff_DisclosureOfRelatedPartyTransactionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOfRelatedPartyTransactionsTable" id="vff_DisclosureOfRelatedPartyTransactionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory" id="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DividendsAndEquitiesPayable" id="vff_DividendsAndEquitiesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentAndEntityInformationAbstract" id="vff_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ElectricityGenerationConcessionInstalledCapacity" id="vff_ElectricityGenerationConcessionInstalledCapacity" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeeCompensationAndBenefits" id="vff_EmployeeCompensationAndBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeeMember" id="vff_EmployeeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeeSalariesAndShortTermBenefitsExpense" id="vff_EmployeeSalariesAndShortTermBenefitsExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EnergySegmentMember" id="vff_EnergySegmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EstimatedSalesValueMember" id="vff_EstimatedSalesValueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EstimatedSellingCostsMember" id="vff_EstimatedSellingCostsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EventsAfterReportingPeriodMember" id="vff_EventsAfterReportingPeriodMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceEightMember" id="vff_ExercisePriceEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceElevenMember" id="vff_ExercisePriceElevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceFiveMember" id="vff_ExercisePriceFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceFourMember" id="vff_ExercisePriceFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceFourteenMember" id="vff_ExercisePriceFourteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceNineMember" id="vff_ExercisePriceNineMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceOneMember" id="vff_ExercisePriceOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceSevenMember" id="vff_ExercisePriceSevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceSixMember" id="vff_ExercisePriceSixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceTenMember" id="vff_ExercisePriceTenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceThirteenMember" id="vff_ExercisePriceThirteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceThreeMember" id="vff_ExercisePriceThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceTwelveMember" id="vff_ExercisePriceTwelveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExercisePriceTwoMember" id="vff_ExercisePriceTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireIntwothousandAndThirtyEightMember" id="vff_ExpireIntwothousandAndThirtyEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndThirtyFiveMember" id="vff_ExpireInTwoThousandAndThirtyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndThirtyFourMember" id="vff_ExpireInTwoThousandAndThirtyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndThirtyMember" id="vff_ExpireInTwoThousandAndThirtyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndThirtyOneMember" id="vff_ExpireInTwoThousandAndThirtyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireIntwothousandAndThirtySevenMember" id="vff_ExpireIntwothousandAndThirtySevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndThirtySixMember" id="vff_ExpireInTwoThousandAndThirtySixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndThirtyThreeMember" id="vff_ExpireInTwoThousandAndThirtyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndThirtyTwoMember" id="vff_ExpireInTwoThousandAndThirtyTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentyEightMember" id="vff_ExpireInTwoThousandAndTwentyEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentyFiveMember" id="vff_ExpireInTwoThousandAndTwentyFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentyFourMember" id="vff_ExpireInTwoThousandAndTwentyFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentyNineMember" id="vff_ExpireInTwoThousandAndTwentyNineMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentyOneMember" id="vff_ExpireInTwoThousandAndTwentyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentySevenMember" id="vff_ExpireInTwoThousandAndTwentySevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentyThreeMember" id="vff_ExpireInTwoThousandAndTwentyThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpireInTwoThousandAndTwentyTwoMember" id="vff_ExpireInTwoThousandAndTwentyTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueOverCostMember" id="vff_FairValueOverCostMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignCurrencyExchangeRateForCanadianDollar" id="vff_ForeignCurrencyExchangeRateForCanadianDollar" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignCurrencyExchangeRateForUsDollar" id="vff_ForeignCurrencyExchangeRateForUsDollar" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignCurrencyTranslationAdjustment" id="vff_ForeignCurrencyTranslationAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" id="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignCurrencyTranslationAdjustments" id="vff_ForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignExchangeRateImpactOnFinancialPosition" id="vff_ForeignExchangeRateImpactOnFinancialPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GainLossOnContributionOfAssets" id="vff_GainLossOnContributionOfAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GainsLossesOnDisposalsOfAssets" id="vff_GainsLossesOnDisposalsOfAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GreenhouseEquipmentMember" id="vff_GreenhouseEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GreenhousesAndOtherBuildingsMember" id="vff_GreenhousesAndOtherBuildingsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IFRSAdjustmentForDeferredFinancingFees" id="vff_IFRSAdjustmentForDeferredFinancingFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IFRSNineFinancialInstrumentsMember" id="vff_IFRSNineFinancialInstrumentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxesPaidNet" id="vff_IncomeTaxesPaidNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" id="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseThroughExerciseOfOptionsShares" id="vff_IncreaseDecreaseThroughExerciseOfOptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" id="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InitialTradingDate" id="vff_InitialTradingDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IntangiblesRelatedTemporaryDifferencesMember" id="vff_IntangiblesRelatedTemporaryDifferencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InventoryRelatedTemporaryDifferencesMember" id="vff_InventoryRelatedTemporaryDifferencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IssueOfEquityShares" id="vff_IssueOfEquityShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="JointVentureNoteReceivableMember" id="vff_JointVentureNoteReceivableMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="JointVentureSharesRelatedTemporaryDifferencesMember" id="vff_JointVentureSharesRelatedTemporaryDifferencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LandAndGeenhouseFacilityMember" id="vff_LandAndGeenhouseFacilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseholdandLandImprovementsMember" id="vff_LeaseholdandLandImprovementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LettersOfGuaranteeMaximumTerm" id="vff_LettersOfGuaranteeMaximumTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LineOfCreditMember" id="vff_LineOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LoanAgreementEnteredDateWithShareHolders" id="vff_LoanAgreementEnteredDateWithShareHolders" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LoanAgreementWithCanadianCharteredBankMember" id="vff_LoanAgreementWithCanadianCharteredBankMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LoanPayableMember" id="vff_LoanPayableMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermDebtAbstract" id="vff_LongTermDebtAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermDebtAndInterestRelatedTemporaryDifferencesMember" id="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermDebtMember" id="vff_LongTermDebtMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MachineryAndEquipmentMember" id="vff_MachineryAndEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" id="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" id="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" id="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" id="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" id="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" id="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" id="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MoreThanThreeMonthsMember" id="vff_MoreThanThreeMonthsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NatureCrispLlcMember" id="vff_NatureCrispLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NatureOfOperationsAbstract" id="vff_NatureOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NatureOfOperationsLineItems" id="vff_NatureOfOperationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NatureOfOperationsTable" id="vff_NatureOfOperationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="NetDebtAndEquity" id="vff_NetDebtAndEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCurrentAssetsFinanceLiabilitiesAbstract" id="vff_NonCurrentAssetsFinanceLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonRevolvingFixedRateLoanFaceAmount" id="vff_NonRevolvingFixedRateLoanFaceAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCustomersWithBenchmarkContribution" id="vff_NumberOfCustomersWithBenchmarkContribution" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" id="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" id="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfOperatingSegments" id="vff_NumberOfOperatingSegments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfReportingSegments" id="vff_NumberOfReportingSegments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingCreditFacility" id="vff_OperatingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLoanBorrowingBaseAmount" id="vff_OperatingLoanBorrowingBaseAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLoanFacilityAmount" id="vff_OperatingLoanFacilityAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLoanOutstandingAmount" id="vff_OperatingLoanOutstandingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLoanWithCanadianCharteredBankMember" id="vff_OperatingLoanWithCanadianCharteredBankMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherComprehensiveIncomeLossAbstract" id="vff_OtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" id="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherLiabilitiesMember" id="vff_OtherLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OutstandingLettersOfCredit" id="vff_OutstandingLettersOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PaymentOfCommitment" id="vff_PaymentOfCommitment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfBalanceOfTradeReceivableByMajorCustomer" id="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" id="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfTradeReceivablesOutstandingBalance" id="vff_PercentageOfTradeReceivablesOutstandingBalance" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PerformanceBasedRestrictedStockUnitsMember" id="vff_PerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PeriodOfRevaluationOfPropertyPlantAndEquipment" id="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine" id="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PlacedInServicePropertyPlantAndEquipment" id="vff_PlacedInServicePropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PowerPlantMember" id="vff_PowerPlantMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromExerciseOfStockOptions" id="vff_ProceedsFromExerciseOfStockOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromIssuanceOfWarrants" id="vff_ProceedsFromIssuanceOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromLongTermLoans" id="vff_ProceedsFromLongTermLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProduceSegmentMember" id="vff_ProduceSegmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PromissoryNotesMember" id="vff_PromissoryNotesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PropertyPlantAndEquipmentAccumulatedDepreciation" id="vff_PropertyPlantAndEquipmentAccumulatedDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PropertyPlantAndEquipmentsGross" id="vff_PropertyPlantAndEquipmentsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PurchasedProduceInventoryMember" id="vff_PurchasedProduceInventoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PurchaseOfCapitalExpendituresByFinancingCapitalLease" id="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" id="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReconciliationOfChangesInDeferredTaxAssetsAbstract" id="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" id="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RepaymentOfLongtermDebt" id="vff_RepaymentOfLongtermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevaluationSurplusRelatedTemporaryDifferencesMember" id="vff_RevaluationSurplusRelatedTemporaryDifferencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevolvingOperatingLoanMaximumBorrowingAmount" id="vff_RevolvingOperatingLoanMaximumBorrowingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage" id="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedPaymentArrangementVestingRightsPercentagePerYear" id="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareholderMember" id="vff_ShareholderMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesIssuedForOptionsExercised" id="vff_SharesIssuedForOptionsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesIssuedFromVestingOfRestrictedStockUnits" id="vff_SharesIssuedFromVestingOfRestrictedStockUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesIssuedFromVestingOfRsus" id="vff_SharesIssuedFromVestingOfRsus" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts" id="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares" id="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" id="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" id="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SparePartsInventoryMember" id="vff_SparePartsInventoryMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StartupCostsAndWorkingCapital" id="vff_StartupCostsAndWorkingCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StatementLineItems" id="vff_StatementLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StatementTable" id="vff_StatementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="StockIssuedDuringPeriodValueInPublicOffering" id="vff_StockIssuedDuringPeriodValueInPublicOffering" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockIssuedDuringPeriodValueStockOptionsExercise" id="vff_StockIssuedDuringPeriodValueStockOptionsExercise" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockOption1Member" id="vff_StockOption1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockOptionExpirationTerm" id="vff_StockOptionExpirationTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockOptionVestingPeriod" id="vff_StockOptionVestingPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SuplementalCashFlowInformationAbstract" id="vff_SuplementalCashFlowInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SuplementalDisclosureOfNonCashInformationAbstract" id="vff_SuplementalDisclosureOfNonCashInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" id="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxEffectOfForeignExchangeOnTranslation" id="vff_TaxEffectOfForeignExchangeOnTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxEffectOfShareOfLossesFromJointVenture" id="vff_TaxEffectOfShareOfLossesFromJointVenture" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxEffectOfStateTaxAdjustments" id="vff_TaxEffectOfStateTaxAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxEffectOfTaxRateDifferencesOnDeferredTaxes" id="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" id="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxEffectOfUnrealizedForeignExchange" id="vff_TaxEffectOfUnrealizedForeignExchange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TermLoanFinancingAgreementWithCanadianCreditorMember" id="vff_TermLoanFinancingAgreementWithCanadianCreditorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TextBlockAbstract" id="vff_TextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TradePayablesAndAccruedLiabilitiesMember" id="vff_TradePayablesAndAccruedLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TradePayablesMember" id="vff_TradePayablesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" id="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnamortizedDeferredTransactionCosts" id="vff_UnamortizedDeferredTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" id="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UncommittedCreditFacilityOutstandingBorrowingAmount" id="vff_UncommittedCreditFacilityOutstandingBorrowingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UncommittedCreditFacilityRepaymentPeriod" id="vff_UncommittedCreditFacilityRepaymentPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" id="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnusedNonCapitalAndFarmLosses" id="vff_UnusedNonCapitalAndFarmLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnusedTaxLossesAndCreditsMember" id="vff_UnusedTaxLossesAndCreditsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UsefulLivesPropertyPlantAndEquipment" id="vff_UsefulLivesPropertyPlantAndEquipment" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VFCleanEnergyIncMember" id="vff_VFCleanEnergyIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VillageFarmsCleanEnergyIncMember" id="vff_VillageFarmsCleanEnergyIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VillageFieldsHempMember" id="vff_VillageFieldsHempMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" id="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageSharesDiluted" id="vff_WeightedAverageSharesDiluted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>4
<FILENAME>vff-20181231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN Xcelerate Taxonomy Calculation Linkbase - https://www.dfinsolutions.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2019-04-10T14:59:26Z -->
<!-- Copyright (c) 2019 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DocumentandEntityInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-210000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-610000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-310000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_7_2018-03-16_role-520000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureNatureOfOperationsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInAccountingPoliciesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInventoriesSummaryOfInventories" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInventoriesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureBiologicalAssetSummaryOfBiologicalAsset" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosurePropertyPlantAndEquipmentAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureScheduleOfJointVentureShare" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureOtherAssetsSummaryOfOtherAssets" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtSummaryOfDebt" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCommitmentsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareCapitalAndEquitySummaryOfShareCapital" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCapitalDisclosuresAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSubsequentEventAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDebtExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory"/>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccrualsClassifiedAsCurrent" xlink:label="ifrs-full_AccrualsClassifiedAsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributedSurplus" xlink:label="vff_ContributedSurplus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssets" xlink:label="ifrs-full_CurrentBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="ifrs-full_CurrentFinanceLeaseLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CurrentPrepaidExpensesAndDeposits" xlink:label="vff_CurrentPrepaidExpensesAndDeposits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentReceivablesDueFromJointVentures" xlink:label="ifrs-full_CurrentReceivablesDueFromJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="ifrs-full_CurrentTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilities" xlink:label="ifrs-full_EquityAndLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Inventories" xlink:label="ifrs-full_Inventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="ifrs-full_NoncurrentFinanceLeaseLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="ifrs-full_OtherCurrentReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentNonfinancialLiabilities" xlink:label="ifrs-full_OtherNoncurrentNonfinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevaluationSurplus" xlink:label="ifrs-full_RevaluationSurplus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermBorrowings" xlink:label="ifrs-full_ShorttermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_CurrentAssets" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_InvestmentsInJointVentures" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_OtherNoncurrentNonfinancialAssets" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentTradeReceivables" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentReceivablesDueFromJointVentures" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_OtherCurrentReceivables" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_Inventories" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="vff_CurrentPrepaidExpensesAndDeposits" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentBiologicalAssets" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_ShorttermBorrowings" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_AccrualsClassifiedAsCurrent" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentFinanceLeaseLiabilities" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_IssuedCapital" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="vff_ContributedSurplus" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_RevaluationSurplus" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_RetainedEarnings" order="1.2700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_Liabilities" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_Equity" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_CurrentLiabilities" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_LongtermBorrowings" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_DeferredTaxLiabilities" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_OtherNoncurrentNonfinancialLiabilities" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_NoncurrentFinanceLeaseLiabilities" order="1.2100" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GainsLossesOnDisposalsOfAssets" xlink:label="vff_GainsLossesOnDisposalsOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIncome" xlink:label="ifrs-full_OtherIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_InterestExpense" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_OtherIncome" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="vff_GainsLossesOnDisposalsOfAssets" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_Revenue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_CostOfSales" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ChangesInBiologicalAssets" order="1.0300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.0400" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForAmortisationExpense" xlink:label="ifrs-full_AdjustmentsForAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForFinanceCosts" xlink:label="ifrs-full_AdjustmentsForFinanceCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsOfChangeInBiologicalAssets" xlink:label="vff_AdjustmentsOfChangeInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsOfGainLossOnDisposalOfAssets" xlink:label="vff_AdjustmentsOfGainLossOnDisposalOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProceedsFromExerciseOfStockOptions" xlink:label="vff_ProceedsFromExerciseOfStockOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="ifrs-full_ProceedsFromIssuingShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="1.1700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_InterestPaidClassifiedAsFinancingActivities" order="1.1800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_ProceedsFromIssuingShares" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="vff_ProceedsFromExerciseOfStockOptions" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" order="1.2100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" order="1.1300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_ProfitLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForAmortisationExpense" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="vff_AdjustmentsOfGainLossOnDisposalOfAssets" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForFinanceCosts" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="vff_AdjustmentsOfChangeInBiologicalAssets" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_OtherAdjustmentsForNoncashItems" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" order="1.2300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="ifrs-full_RevenueFromContractsWithCustomers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_InterestExpense" order="1.1800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_RevenueFromContractsWithCustomers" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_CostOfSales" order="1.1400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.1500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ChangesInBiologicalAssets" order="1.1600" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CashSurrenderValueOfLifeInsuranceCurrentPortion" xlink:label="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DividendsAndEquitiesPayable" xlink:label="vff_DividendsAndEquitiesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssets" xlink:label="ifrs-full_OtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents" xlink:label="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAssets" xlink:to="vff_DividendsAndEquitiesPayable" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAssets" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAssets" xlink:to="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAssets" xlink:to="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAssets" xlink:to="ifrs-full_OtherCurrentFinancialAssets" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnamortizedDeferredTransactionCosts" xlink:label="vff_UnamortizedDeferredTransactionCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_LongtermBorrowings" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Borrowings" xlink:to="vff_UnamortizedDeferredTransactionCosts" order="1.0800" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="ifrs-full_KeyManagementPersonnelCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdministrativeExpense" xlink:label="ifrs-full_AdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:label="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeCompensationAndBenefits" xlink:label="vff_EmployeeCompensationAndBenefits"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeSalariesAndShortTermBenefitsExpense" xlink:label="vff_EmployeeSalariesAndShortTermBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="ifrs-full_OtherExpenseByFunction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfessionalFeesExpense" xlink:label="ifrs-full_ProfessionalFeesExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RawMaterialsAndConsumablesUsed" xlink:label="ifrs-full_RawMaterialsAndConsumablesUsed"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SalesAndMarketingExpense" xlink:label="ifrs-full_SalesAndMarketingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TransportationExpense" xlink:label="ifrs-full_TransportationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_RawMaterialsAndConsumablesUsed" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_TransportationExpense" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CostOfSales" xlink:to="vff_EmployeeCompensationAndBenefits" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_ShorttermEmployeeBenefitsExpense" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="vff_EmployeeSalariesAndShortTermBenefitsExpense" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="ifrs-full_SalesAndMarketingExpense" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="ifrs-full_ProfessionalFeesExpense" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="ifrs-full_AdministrativeExpense" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="ifrs-full_OtherExpenseByFunction" order="1.1100" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccountingProfit" xlink:label="ifrs-full_AccountingProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:label="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" xlink:label="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfForeignExchangeOnTranslation" xlink:label="vff_TaxEffectOfForeignExchangeOnTranslation"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfShareOfLossesFromJointVenture" xlink:label="vff_TaxEffectOfShareOfLossesFromJointVenture"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfStateTaxAdjustments" xlink:label="vff_TaxEffectOfStateTaxAdjustments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes" xlink:label="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" xlink:label="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfUnrealizedForeignExchange" xlink:label="vff_TaxEffectOfUnrealizedForeignExchange"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_AccountingProfit" order="1.0100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="vff_TaxEffectOfStateTaxAdjustments" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="vff_TaxEffectOfForeignExchangeOnTranslation" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="vff_TaxEffectOfUnrealizedForeignExchange" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="vff_TaxEffectOfShareOfLossesFromJointVenture" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" order="1.1100" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrentAndNonCurrent" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:to="vff_DeferredTaxAssetsCurrentAndNonCurrent" order="1.0100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:to="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrent" xlink:label="vff_DeferredTaxAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:to="ifrs-full_DeferredTaxAssets" order="1.0100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:to="vff_DeferredTaxAssetsCurrent" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:to="ifrs-full_DeferredTaxLiabilities" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:to="vff_DeferredTaxLiabilitiesCurrent" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" xlink:label="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" xlink:label="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" xlink:label="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInOtherReceivables" xlink:label="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" xlink:label="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" order="1.0900" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" xlink:label="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_WeightedAverageSharesDiluted" xlink:label="vff_WeightedAverageSharesDiluted"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_WeightedAverageSharesDiluted" xlink:to="ifrs-full_WeightedAverageShares" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_WeightedAverageSharesDiluted" xlink:to="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BankDebt" xlink:label="vff_BankDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDebt" xlink:label="ifrs-full_NetDebt"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NetDebtAndEquity" xlink:label="vff_NetDebtAndEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NetDebt" xlink:to="vff_BankDebt" order="1.0100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NetDebt" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_NetDebtAndEquity" xlink:to="ifrs-full_NetDebt" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vff_NetDebtAndEquity" xlink:to="ifrs-full_Equity" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>vff-20181231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN Xcelerate Taxonomy Definition Linkbase - https://www.dfinsolutions.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2019-04-10T14:59:26Z -->
<!-- Copyright (c) 2019 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DocumentandEntityInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-210000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-610000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-310000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_7_2018-03-16_role-520000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureNatureOfOperationsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInAccountingPoliciesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInventoriesSummaryOfInventories" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInventoriesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureBiologicalAssetSummaryOfBiologicalAsset" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosurePropertyPlantAndEquipmentAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureScheduleOfJointVentureShare" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureOtherAssetsSummaryOfOtherAssets" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtSummaryOfDebt" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCommitmentsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareCapitalAndEquitySummaryOfShareCapital" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCapitalDisclosuresAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSubsequentEventAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDebtExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonShareMember" xlink:label="vff_CommonShareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributedSurplusMember" xlink:label="vff_ContributedSurplusMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseThroughExerciseOfOptionsShares" xlink:label="vff_IncreaseDecreaseThroughExerciseOfOptionsShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" xlink:label="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssueOfEquity" xlink:label="ifrs-full_IssueOfEquity"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IssueOfEquityShares" xlink:label="vff_IssueOfEquityShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" xlink:label="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" xlink:label="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevaluationSurplusMember" xlink:label="ifrs-full_RevaluationSurplusMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StatementLineItems" xlink:label="vff_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StatementTable" xlink:label="vff_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="vff_ContributedSurplusMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RevaluationSurplusMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="vff_CommonShareMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_StatementLineItems" xlink:to="vff_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_Equity" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IssueOfEquity" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="vff_IssueOfEquityShares" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="vff_IncreaseDecreaseThroughExerciseOfOptionsShares" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_ProfitLoss" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_StatementTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_StatementTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ElectricityGenerationConcessionInstalledCapacity" xlink:label="vff_ElectricityGenerationConcessionInstalledCapacity"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsLineItems" xlink:label="vff_NatureOfOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsTable" xlink:label="vff_NatureOfOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PowerPlantMember" xlink:label="vff_PowerPlantMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VFCleanEnergyIncMember" xlink:label="vff_VFCleanEnergyIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_NatureOfOperationsLineItems" xlink:to="vff_NatureOfOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_NatureOfOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_NatureOfOperationsLineItems" xlink:to="vff_ElectricityGenerationConcessionInstalledCapacity" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_NatureOfOperationsTable" xlink:to="srt_OwnershipAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_NatureOfOperationsTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="vff_VFCleanEnergyIncMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_PowerPlantMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GreenhouseEquipmentMember" xlink:label="vff_GreenhouseEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GreenhousesAndOtherBuildingsMember" xlink:label="vff_GreenhousesAndOtherBuildingsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LeaseholdandLandImprovementsMember" xlink:label="vff_LeaseholdandLandImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MachineryAndEquipmentMember" xlink:label="vff_MachineryAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UsefulLivesPropertyPlantAndEquipment" xlink:label="vff_UsefulLivesPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_UsefulLivesPropertyPlantAndEquipment" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_LeaseholdandLandImprovementsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_GreenhousesAndOtherBuildingsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_GreenhouseEquipmentMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_MachineryAndEquipmentMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingCostsCapitalised" xlink:label="ifrs-full_BorrowingCostsCapitalised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingCostsRecognisedAsExpense" xlink:label="ifrs-full_BorrowingCostsRecognisedAsExpense"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IFRSNineFinancialInstrumentsMember" xlink:label="vff_IFRSNineFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsAxis" xlink:label="ifrs-full_NewIFRSsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsMember" xlink:label="ifrs-full_NewIFRSsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsMember" xlink:label="ifrs-full_NewIFRSsMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_BorrowingCostsRecognisedAsExpense" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_BorrowingCostsCapitalised" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:to="ifrs-full_NewIFRSsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_NewIFRSsAxis" xlink:to="ifrs-full_NewIFRSsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NewIFRSsAxis" xlink:to="ifrs-full_NewIFRSsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NewIFRSsMember" xlink:to="vff_IFRSNineFinancialInstrumentsMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentForAdoptionOfIFRS9Member" xlink:label="vff_AdjustmentForAdoptionOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsAxis" xlink:label="ifrs-full_NewIFRSsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsMember" xlink:label="ifrs-full_NewIFRSsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_EquityAbstract" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:to="ifrs-full_NewIFRSsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_Equity" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NewIFRSsAxis" xlink:to="ifrs-full_NewIFRSsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NewIFRSsMember" xlink:to="vff_AdjustmentForAdoptionOfIFRS9Member" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_LongtermBorrowings" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_Liabilities" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AgriculturalProduceByGroupAxis" xlink:label="ifrs-full_AgriculturalProduceByGroupAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AgriculturalProduceGroupMember" xlink:label="ifrs-full_AgriculturalProduceGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AgriculturalProduceGroupMember" xlink:label="ifrs-full_AgriculturalProduceGroupMember_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ClassesOfInventoriesLineItems" xlink:label="vff_ClassesOfInventoriesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ClassesOfInventoriesTable" xlink:label="vff_ClassesOfInventoriesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssetsMember" xlink:label="ifrs-full_CurrentBiologicalAssetsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredCropCostsMember" xlink:label="vff_DeferredCropCostsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InventoriesAtNetRealisableValue" xlink:label="ifrs-full_InventoriesAtNetRealisableValue"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PurchasedProduceInventoryMember" xlink:label="vff_PurchasedProduceInventoryMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SparePartsInventoryMember" xlink:label="vff_SparePartsInventoryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_AgriculturalProduceByGroupAxis" xlink:to="ifrs-full_AgriculturalProduceGroupMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_AgriculturalProduceByGroupAxis" xlink:to="ifrs-full_AgriculturalProduceGroupMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="vff_DeferredCropCostsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="vff_PurchasedProduceInventoryMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="ifrs-full_CurrentBiologicalAssetsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="vff_SparePartsInventoryMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_ClassesOfInventoriesLineItems" xlink:to="vff_ClassesOfInventoriesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_ClassesOfInventoriesLineItems" xlink:to="ifrs-full_InventoriesAtNetRealisableValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_ClassesOfInventoriesTable" xlink:to="ifrs-full_AgriculturalProduceByGroupAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AtCostMember" xlink:label="ifrs-full_AtCostMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssets" xlink:label="ifrs-full_BiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssetsAgeMember" xlink:label="ifrs-full_BiologicalAssetsAgeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssetsAgeMember" xlink:label="ifrs-full_BiologicalAssetsAgeMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssetsByAgeAxis" xlink:label="ifrs-full_BiologicalAssetsByAgeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EstimatedSalesValueMember" xlink:label="vff_EstimatedSalesValueMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EstimatedSellingCostsMember" xlink:label="vff_EstimatedSellingCostsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_FairValueOverCostMember" xlink:label="vff_FairValueOverCostMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImmatureBiologicalAssetsMember" xlink:label="ifrs-full_ImmatureBiologicalAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_EstimatedSalesValueMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_EstimatedSellingCostsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_AtCostMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_FairValueOverCostMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BiologicalAssetsAgeMember" xlink:to="ifrs-full_ImmatureBiologicalAssetsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_BiologicalAssetsByAgeAxis" xlink:to="ifrs-full_BiologicalAssetsAgeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BiologicalAssetsByAgeAxis" xlink:to="ifrs-full_BiologicalAssetsAgeMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:to="ifrs-full_BiologicalAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:to="ifrs-full_ChangesInBiologicalAssets" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:to="ifrs-full_BiologicalAssetsByAgeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:to="ifrs-full_MeasurementAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" xlink:label="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdditionsAndTransfersPropertyPlantAndEquipment" xlink:label="vff_AdditionsAndTransfersPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdditionsCapitalLeasePropertyPlantAndEquipment" xlink:label="vff_AdditionsCapitalLeasePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BuildingsMember" xlink:label="ifrs-full_BuildingsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConstructionInProgressMember" xlink:label="ifrs-full_ConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" xlink:label="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LandMember" xlink:label="ifrs-full_LandMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LeaseholdandLandImprovementsMember" xlink:label="vff_LeaseholdandLandImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MachineryAndEquipmentMember" xlink:label="vff_MachineryAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PlacedInServicePropertyPlantAndEquipment" xlink:label="vff_PlacedInServicePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:label="vff_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PropertyPlantAndEquipmentsGross" xlink:label="vff_PropertyPlantAndEquipmentsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_AdditionsAndTransfersPropertyPlantAndEquipment" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_AdditionsCapitalLeasePropertyPlantAndEquipment" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_PlacedInServicePropertyPlantAndEquipment" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_PropertyPlantAndEquipmentsGross" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_PropertyPlantAndEquipmentAccumulatedDepreciation" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LandMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_LeaseholdandLandImprovementsMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_MachineryAndEquipmentMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_ConstructionInProgressMember" order="1.1600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" xlink:label="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonSharePurchaseWarrantsIssued" xlink:label="vff_CommonSharePurchaseWarrantsIssued"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonSharePurchaseWarrantsIssuedValue" xlink:label="vff_CommonSharePurchaseWarrantsIssuedValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GainLossOnContributionOfAssets" xlink:label="vff_GainLossOnContributionOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets" xlink:label="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LandAndGeenhouseFacilityMember" xlink:label="vff_LandAndGeenhouseFacilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NameOfJointVenture" xlink:label="ifrs-full_NameOfJointVenture"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareholderMember" xlink:label="vff_ShareholderMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NameOfJointVenture" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVentures" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_GainLossOnContributionOfAssets" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ServicesReceivedRelatedPartyTransactions" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_CommonSharePurchaseWarrantsIssued" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_CommonSharePurchaseWarrantsIssuedValue" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_TypesOfInvestmentPropertyAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_ShareholderMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="vff_LandAndGeenhouseFacilityMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_InvestmentPropertyMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_InvestmentPropertyMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVentures" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributionFromJointVenturePartner" xlink:label="vff_ContributionFromJointVenturePartner"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssets" xlink:label="ifrs-full_CurrentBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Inventories" xlink:label="ifrs-full_Inventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="ifrs-full_NetAssetsLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="ifrs-full_RevenueFromContractsWithCustomers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_Inventories" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentBiologicalAssets" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherCurrentAssets" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentLiabilities" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilities" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CurrentAssetsAbstract" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_RetainedEarnings" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_ContributionFromJointVenturePartner" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NetAssetsLiabilities" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_RevenueFromContractsWithCustomers" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CostOfSales" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ChangesInBiologicalAssets" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InterestExpense" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLoss" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AmortizationPeriodOfBorrowings" xlink:label="vff_AmortizationPeriodOfBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsMaturity" xlink:label="ifrs-full_BorrowingsMaturity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentInterestPayable" xlink:label="ifrs-full_CurrentInterestPayable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsLineItems" xlink:label="vff_DisclosureOfBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsTable" xlink:label="vff_DisclosureOfBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" xlink:label="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FixedInterestRateMember" xlink:label="ifrs-full_FixedInterestRateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LettersOfGuaranteeMaximumTerm" xlink:label="vff_LettersOfGuaranteeMaximumTerm"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanAgreementWithCanadianCharteredBankMember" xlink:label="vff_LoanAgreementWithCanadianCharteredBankMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LoansReceived" xlink:label="ifrs-full_LoansReceived"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NonRevolvingFixedRateLoanFaceAmount" xlink:label="vff_NonRevolvingFixedRateLoanFaceAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanWithCanadianCharteredBankMember" xlink:label="vff_OperatingLoanWithCanadianCharteredBankMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OutstandingLettersOfCredit" xlink:label="vff_OutstandingLettersOfCredit"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PromissoryNotesMember" xlink:label="vff_PromissoryNotesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RevolvingOperatingLoanMaximumBorrowingAmount" xlink:label="vff_RevolvingOperatingLoanMaximumBorrowingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TermLoanFinancingAgreementWithCanadianCreditorMember" xlink:label="vff_TermLoanFinancingAgreementWithCanadianCreditorMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" xlink:label="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityOutstandingBorrowingAmount" xlink:label="vff_UncommittedCreditFacilityOutstandingBorrowingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityRepaymentPeriod" xlink:label="vff_UncommittedCreditFacilityRepaymentPeriod"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" xlink:label="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VillageFarmsCleanEnergyIncMember" xlink:label="vff_VillageFarmsCleanEnergyIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="vff_TermLoanFinancingAgreementWithCanadianCreditorMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="vff_LoanAgreementWithCanadianCharteredBankMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="vff_OperatingLoanWithCanadianCharteredBankMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_DisclosureOfBorrowingsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsMaturity" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_AmortizationPeriodOfBorrowings" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_NonRevolvingFixedRateLoanFaceAmount" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_LettersOfGuaranteeMaximumTerm" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_LoansReceived" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedCreditFacilityRepaymentPeriod" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedCreditFacilityOutstandingBorrowingAmount" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_RevolvingOperatingLoanMaximumBorrowingAmount" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_OutstandingLettersOfCredit" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_CurrentInterestPayable" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_VillageFarmsCleanEnergyIncMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_PromissoryNotesMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FixedInterestRateMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsLineItems" xlink:label="vff_DisclosureOfBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsTable" xlink:label="vff_DisclosureOfBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:label="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_DisclosureOfBorrowingsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_MaturityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AtFairValueMember" xlink:label="ifrs-full_AtFairValueMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CarryingValueMember" xlink:label="vff_CarryingValueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="ifrs-full_CurrentTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialLiabilities" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_CarryingValueMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_AtFairValueMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_CurrentTradeReceivables" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_OtherCurrentFinancialAssets" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_MeasurementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrencyRiskMember" xlink:label="ifrs-full_CurrencyRiskMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CustomerOneMember" xlink:label="vff_CustomerOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CustomerTwoMember" xlink:label="vff_CustomerTwoMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DebtInstrumentInterestRateMeasurementPeriod" xlink:label="vff_DebtInstrumentInterestRateMeasurementPeriod"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" xlink:label="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyExchangeRateForCanadianDollar" xlink:label="vff_ForeignCurrencyExchangeRateForCanadianDollar"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyExchangeRateForUsDollar" xlink:label="vff_ForeignCurrencyExchangeRateForUsDollar"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignExchangeRateImpactOnFinancialPosition" xlink:label="vff_ForeignExchangeRateImpactOnFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateRiskMember" xlink:label="ifrs-full_InterestRateRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorCustomersAxis" xlink:label="ifrs-full_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorCustomersMember" xlink:label="ifrs-full_MajorCustomersMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorCustomersMember" xlink:label="ifrs-full_MajorCustomersMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MoreThanThreeMonthsMember" xlink:label="vff_MoreThanThreeMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneMonthMember" xlink:label="ifrs-full_NotLaterThanOneMonthMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfCustomersWithBenchmarkContribution" xlink:label="vff_NumberOfCustomersWithBenchmarkContribution"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingCreditFacility" xlink:label="vff_OperatingCreditFacility"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OutstandingLettersOfCredit" xlink:label="vff_OutstandingLettersOfCredit"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer" xlink:label="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" xlink:label="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfTradeReceivablesOutstandingBalance" xlink:label="vff_PercentageOfTradeReceivablesOutstandingBalance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivablesMember" xlink:label="ifrs-full_TradeReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" xlink:label="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneMonthMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_MoreThanThreeMonthsMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ifrs-full_TradeReceivablesMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_NumberOfCustomersWithBenchmarkContribution" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_PercentageOfTradeReceivablesOutstandingBalance" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_DebtInstrumentInterestRateMeasurementPeriod" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_ForeignCurrencyExchangeRateForCanadianDollar" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_ForeignCurrencyExchangeRateForUsDollar" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_ForeignExchangeRateImpactOnFinancialPosition" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_OperatingCreditFacility" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_OutstandingLettersOfCredit" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_MajorCustomersAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_RangeAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_MaturityAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_TypesOfRisksAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_MajorCustomersMember" xlink:to="vff_CustomerOneMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_MajorCustomersMember" xlink:to="vff_CustomerTwoMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_InterestRateRiskMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_CurrencyRiskMember" order="1.2000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CashAndCashEquivalentMember" xlink:label="vff_CashAndCashEquivalentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_JointVentureNoteReceivableMember" xlink:label="vff_JointVentureNoteReceivableMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanPayableMember" xlink:label="vff_LoanPayableMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TradePayablesAndAccruedLiabilitiesMember" xlink:label="vff_TradePayablesAndAccruedLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivablesMember" xlink:label="ifrs-full_TradeReceivablesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" xlink:to="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_CashAndCashEquivalentMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_TradeReceivablesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_JointVentureNoteReceivableMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_TradePayablesAndAccruedLiabilitiesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_LoanPayableMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AccruedLiabilitiesMember" xlink:label="vff_AccruedLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CapitalLeaseObligationMember" xlink:label="vff_CapitalLeaseObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfFinancialLiabilitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialLiabilities" xlink:label="ifrs-full_FinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialLiabilitiesMember" xlink:label="ifrs-full_FinancialLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialLiabilitiesMember" xlink:label="ifrs-full_FinancialLiabilitiesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LineOfCreditMember" xlink:label="vff_LineOfCreditMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtMember" xlink:label="vff_LongTermDebtMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherLiabilitiesMember" xlink:label="vff_OtherLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TradePayablesMember" xlink:label="vff_TradePayablesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:to="ifrs-full_FinancialLiabilitiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:to="ifrs-full_FinancialLiabilitiesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_FinancialLiabilities" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_ClassesOfFinancialLiabilitiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_MaturityAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_LongTermDebtMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_LineOfCreditMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_TradePayablesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_AccruedLiabilitiesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_CapitalLeaseObligationMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_OtherLiabilitiesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" xlink:label="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:label="vff_DisclosureOfRelatedPartyTransactionsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfRelatedPartyTransactionsTable" xlink:label="vff_DisclosureOfRelatedPartyTransactionsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeMember" xlink:label="vff_EmployeeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanAgreementEnteredDateWithShareHolders" xlink:label="vff_LoanAgreementEnteredDateWithShareHolders"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesDueFromJointVentures" xlink:label="ifrs-full_ReceivablesDueFromJointVentures"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareholderMember" xlink:label="vff_ShareholderMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsInterestRate" xlink:to="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_BorrowingsInterestRate" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_OtherAssetsMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="vff_DisclosureOfRelatedPartyTransactionsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="ifrs-full_ReceivablesDueFromJointVentures" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="vff_LoanAgreementEnteredDateWithShareHolders" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="ifrs-full_JointVenturesAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_ShareholderMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_EmployeeMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxLineItems" xlink:label="vff_DisclosureOfIncomeTaxLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxTable" xlink:label="vff_DisclosureOfIncomeTaxTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfIncomeTaxLineItems" xlink:to="vff_DisclosureOfIncomeTaxTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfIncomeTaxLineItems" xlink:to="ifrs-full_AverageEffectiveTaxRate" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" xlink:label="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BiologicalAssetRelatedTemporaryDifferencesMember" xlink:label="vff_BiologicalAssetRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrentAndNonCurrent" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IntangiblesRelatedTemporaryDifferencesMember" xlink:label="vff_IntangiblesRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_InventoryRelatedTemporaryDifferencesMember" xlink:label="vff_InventoryRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_JointVentureSharesRelatedTemporaryDifferencesMember" xlink:label="vff_JointVentureSharesRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember" xlink:label="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:label="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:label="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RevaluationSurplusRelatedTemporaryDifferencesMember" xlink:label="vff_RevaluationSurplusRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnusedTaxLossesAndCreditsMember" xlink:label="vff_UnusedTaxLossesAndCreditsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxAssetsCurrentAndNonCurrent" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_UnusedTaxLossesAndCreditsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_InventoryRelatedTemporaryDifferencesMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_IntangiblesRelatedTemporaryDifferencesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_BiologicalAssetRelatedTemporaryDifferencesMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_RevaluationSurplusRelatedTemporaryDifferencesMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_JointVentureSharesRelatedTemporaryDifferencesMember" order="1.1100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAbstract" xlink:label="vff_DeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAndLiabilitiesTable" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrent" xlink:label="vff_DeferredTaxAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesAbstract" xlink:label="vff_DeferredTaxLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DeferredTaxAssetsAbstract" xlink:to="ifrs-full_DeferredTaxAssets" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxAssetsCurrent" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:to="vff_DeferredTaxAssetsAndLiabilitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:to="vff_DeferredTaxAssetsAbstract" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:to="vff_DeferredTaxLiabilitiesAbstract" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DeferredTaxLiabilitiesAbstract" xlink:to="ifrs-full_DeferredTaxLiabilities" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilitiesCurrent" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireIntwothousandAndThirtyEightMember" xlink:label="vff_ExpireIntwothousandAndThirtyEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyFiveMember" xlink:label="vff_ExpireInTwoThousandAndThirtyFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyFourMember" xlink:label="vff_ExpireInTwoThousandAndThirtyFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyMember" xlink:label="vff_ExpireInTwoThousandAndThirtyMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyOneMember" xlink:label="vff_ExpireInTwoThousandAndThirtyOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireIntwothousandAndThirtySevenMember" xlink:label="vff_ExpireIntwothousandAndThirtySevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtySixMember" xlink:label="vff_ExpireInTwoThousandAndThirtySixMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyThreeMember" xlink:label="vff_ExpireInTwoThousandAndThirtyThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyTwoMember" xlink:label="vff_ExpireInTwoThousandAndThirtyTwoMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyEightMember" xlink:label="vff_ExpireInTwoThousandAndTwentyEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyFiveMember" xlink:label="vff_ExpireInTwoThousandAndTwentyFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyFourMember" xlink:label="vff_ExpireInTwoThousandAndTwentyFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyNineMember" xlink:label="vff_ExpireInTwoThousandAndTwentyNineMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyOneMember" xlink:label="vff_ExpireInTwoThousandAndTwentyOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentySevenMember" xlink:label="vff_ExpireInTwoThousandAndTwentySevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyThreeMember" xlink:label="vff_ExpireInTwoThousandAndTwentyThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyTwoMember" xlink:label="vff_ExpireInTwoThousandAndTwentyTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnusedNonCapitalAndFarmLosses" xlink:label="vff_UnusedNonCapitalAndFarmLosses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyOneMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyTwoMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyThreeMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyFourMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyFiveMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentySevenMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyEightMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyNineMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyOneMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyTwoMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyThreeMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyFourMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyFiveMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtySixMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireIntwothousandAndThirtySevenMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireIntwothousandAndThirtyEightMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="vff_UnusedNonCapitalAndFarmLosses" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_MaturityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EnergySegmentMember" xlink:label="vff_EnergySegmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfReportingSegments" xlink:label="vff_NumberOfReportingSegments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProduceSegmentMember" xlink:label="vff_ProduceSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="vff_NumberOfReportingSegments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_ProduceSegmentMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_EnergySegmentMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EnergySegmentMember" xlink:label="vff_EnergySegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProduceSegmentMember" xlink:label="vff_ProduceSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Revenue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_ProduceSegmentMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_EnergySegmentMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EnergySegmentMember" xlink:label="vff_EnergySegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_SegmentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_EnergySegmentMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureLineItems" xlink:label="vff_DisclosureOfCapitalDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureTable" xlink:label="vff_DisclosureOfCapitalDisclosureTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanBorrowingBaseAmount" xlink:label="vff_OperatingLoanBorrowingBaseAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanFacilityAmount" xlink:label="vff_OperatingLoanFacilityAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanOutstandingAmount" xlink:label="vff_OperatingLoanOutstandingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OutstandingLettersOfCredit" xlink:label="vff_OutstandingLettersOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_DisclosureOfCapitalDisclosureTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OperatingLoanFacilityAmount" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OutstandingLettersOfCredit" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OperatingLoanOutstandingAmount" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OperatingLoanBorrowingBaseAmount" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vff_DisclosureOfCapitalDisclosureTable" xlink:to="ifrs-full_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" xlink:label="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PerformanceBasedRestrictedStockUnitsMember" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear" xlink:label="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_PerformanceBasedRestrictedStockUnitsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceEightMember" xlink:label="vff_ExercisePriceEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceElevenMember" xlink:label="vff_ExercisePriceElevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFiveMember" xlink:label="vff_ExercisePriceFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourMember" xlink:label="vff_ExercisePriceFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceNineMember" xlink:label="vff_ExercisePriceNineMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSevenMember" xlink:label="vff_ExercisePriceSevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSixMember" xlink:label="vff_ExercisePriceSixMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTenMember" xlink:label="vff_ExercisePriceTenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThirteenMember" xlink:label="vff_ExercisePriceThirteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThreeMember" xlink:label="vff_ExercisePriceThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwelveMember" xlink:label="vff_ExercisePriceTwelveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwoMember" xlink:label="vff_ExercisePriceTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOption1Member" xlink:label="vff_StockOption1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwoMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThreeMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFiveMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSixMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSevenMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceEightMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceNineMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTenMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceElevenMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwelveMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThirteenMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_StockOption1Member" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DateOfExpiryOfSharebasedPaymentArrangementOptions" xlink:label="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceEightMember" xlink:label="vff_ExercisePriceEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceElevenMember" xlink:label="vff_ExercisePriceElevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFiveMember" xlink:label="vff_ExercisePriceFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourMember" xlink:label="vff_ExercisePriceFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceNineMember" xlink:label="vff_ExercisePriceNineMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceOneMember" xlink:label="vff_ExercisePriceOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSevenMember" xlink:label="vff_ExercisePriceSevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSixMember" xlink:label="vff_ExercisePriceSixMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTenMember" xlink:label="vff_ExercisePriceTenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThirteenMember" xlink:label="vff_ExercisePriceThirteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThreeMember" xlink:label="vff_ExercisePriceThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwelveMember" xlink:label="vff_ExercisePriceTwelveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwoMember" xlink:label="vff_ExercisePriceTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOption1Member" xlink:label="vff_StockOption1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceOneMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwoMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThreeMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFiveMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSixMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSevenMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceEightMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceNineMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTenMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceElevenMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwelveMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThirteenMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_StockOption1Member" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" xlink:label="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PerformanceBasedRestrictedStockUnitsMember" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" xlink:label="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_PerformanceBasedRestrictedStockUnitsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EventsAfterReportingPeriodMember" xlink:label="vff_EventsAfterReportingPeriodMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_InitialTradingDate" xlink:label="vff_InitialTradingDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureCrispLlcMember" xlink:label="vff_NatureCrispLlcMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StartupCostsAndWorkingCapital" xlink:label="vff_StartupCostsAndWorkingCapital"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VillageFieldsHempMember" xlink:label="vff_VillageFieldsHempMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="vff_InitialTradingDate" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="vff_StartupCostsAndWorkingCapital" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_JointVenturesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="vff_VillageFieldsHempMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="vff_NatureCrispLlcMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="vff_EventsAfterReportingPeriodMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>vff-20181231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN Xcelerate Taxonomy Labels Linkbase - https://www.dfinsolutions.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2019-04-10T14:59:26Z -->
<!-- Copyright (c) 2019 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" xlink:label="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557666_3_1">Accelerated tax depreciation related temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557666_1_1">Accelerated tax depreciation related temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557666_2_1">Accelerated tax depreciation [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" xlink:to="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccountingProfit" xlink:label="ifrs-full_AccountingProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccountingProfit_lbl" xml:lang="en-US" id="id_11175858_3417193_1_1">Accounting profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_AccountingProfit_lbl" xml:lang="en-US" id="id_11175858_3417193_14_1">Income (loss) before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccountingProfit" xlink:to="ifrs-full_AccountingProfit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccrualsClassifiedAsCurrent" xlink:label="ifrs-full_AccrualsClassifiedAsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccrualsClassifiedAsCurrent_lbl" xml:lang="en-US" id="id_11175858_3416972_1_1">Accruals classified as current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccrualsClassifiedAsCurrent_lbl" xml:lang="en-US" id="id_11175858_3416972_2_1">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccrualsClassifiedAsCurrent" xlink:to="ifrs-full_AccrualsClassifiedAsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AccruedLiabilitiesMember" xlink:label="vff_AccruedLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AccruedLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3557593_3_1">Accrued liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AccruedLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3557593_1_1">Accrued Liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AccruedLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3557593_2_1">Accrued liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AccruedLiabilitiesMember" xlink:to="vff_AccruedLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11175858_3417200_1_1">Accumulated other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11175858_3417200_2_1">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_11175858_3416979_1_1">Accumulated other comprehensive income [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_11175858_3416979_2_1">Accumulated other comprehensive (loss) income [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" xlink:label="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557014_3_1">Accumulation depreciation on disposal property plant and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557014_1_1">Accumulation depreciation on disposal property plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557014_2_1">Accum deprec on disposal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" xlink:to="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdditionsAndTransfersPropertyPlantAndEquipment" xlink:label="vff_AdditionsAndTransfersPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdditionsAndTransfersPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557000_3_1">Additions and transfers property plant and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdditionsAndTransfersPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557000_1_1">Additions and transfers property plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdditionsAndTransfersPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557000_2_1">Additions/transfers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdditionsAndTransfersPropertyPlantAndEquipment" xlink:to="vff_AdditionsAndTransfersPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdditionsCapitalLeasePropertyPlantAndEquipment" xlink:label="vff_AdditionsCapitalLeasePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdditionsCapitalLeasePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557002_3_1">Additions capital lease property plant and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdditionsCapitalLeasePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557002_1_1">Additions capital lease property plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdditionsCapitalLeasePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557002_2_1">Additions-Capital Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdditionsCapitalLeasePropertyPlantAndEquipment" xlink:to="vff_AdditionsCapitalLeasePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentForAdoptionOfIFRS9Member" xlink:label="vff_AdjustmentForAdoptionOfIFRS9Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentForAdoptionOfIFRS9Member_lbl" xml:lang="en-US" id="id_11175858_3493685_3_1">Adjustment for adoption of IFRS 9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentForAdoptionOfIFRS9Member_lbl" xml:lang="en-US" id="id_11175858_3493685_1_1">Adjustment for Adoption of IFRS 9 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentForAdoptionOfIFRS9Member_lbl" xml:lang="en-US" id="id_11175858_3493685_2_1">Adjustment for adoption of IFRS 9 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentForAdoptionOfIFRS9Member" xlink:to="vff_AdjustmentForAdoptionOfIFRS9Member_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" xlink:label="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid_lbl" xml:lang="en-US" id="id_11175858_3557681_3_1">Adjustments for accrued income expenses not yet received paid.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid_lbl" xml:lang="en-US" id="id_11175858_3557681_1_1">Adjustments for accrued income expenses not yet received paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid_lbl" xml:lang="en-US" id="id_11175858_3557681_2_1">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" xlink:to="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForAmortisationExpense" xlink:label="ifrs-full_AdjustmentsForAmortisationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForAmortisationExpense_lbl" xml:lang="en-US" id="id_11175858_3417224_1_1">Adjustments for amortisation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForAmortisationExpense_lbl" xml:lang="en-US" id="id_11175858_3417224_2_1">Amortization of deferred charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForAmortisationExpense" xlink:to="ifrs-full_AdjustmentsForAmortisationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" xlink:label="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable_lbl" xml:lang="en-US" id="id_11175858_3433740_3_1">Adjustments for (decrease)/increase in income tax payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable_lbl" xml:lang="en-US" id="id_11175858_3433740_1_1">Adjustments for (Decrease)/increase in income tax payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable_lbl" xml:lang="en-US" id="id_11175858_3433740_2_1">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" xlink:to="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_lbl" xml:lang="en-US" id="id_11175858_3417002_1_1">Adjustments for decrease (increase) in inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_lbl" xml:lang="en-US" id="id_11175858_3417002_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" xlink:label="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset_lbl" xml:lang="en-US" id="id_11175858_3557604_3_1">Adjustments for decrease increase in inventories reclassified to biological asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset_lbl" xml:lang="en-US" id="id_11175858_3557604_1_1">Adjustments for decrease increase in inventories reclassified to biological asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset_lbl" xml:lang="en-US" id="id_11175858_3557604_2_1">Inventories reclassified to biological asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" xlink:to="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets_lbl" xml:lang="en-US" id="id_11175858_3417003_1_1">Adjustments for decrease (increase) in other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets_lbl" xml:lang="en-US" id="id_11175858_3417003_2_1">Other assets, net of other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInOtherReceivables" xlink:label="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables_lbl" xml:lang="en-US" id="id_11175858_3436467_3_1">Adjustments for decrease (increase) in other receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables_lbl" xml:lang="en-US" id="id_11175858_3436467_1_1">Adjustments for decrease (increase) in other receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables_lbl" xml:lang="en-US" id="id_11175858_3436467_2_1">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables" xlink:to="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" xlink:label="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits_lbl" xml:lang="en-US" id="id_11175858_3458608_3_1">Adjustments for decrease increase in prepaid expenses and deposits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits_lbl" xml:lang="en-US" id="id_11175858_3458608_1_1">Adjustments For Decrease Increase In Prepaid Expenses And Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits_lbl" xml:lang="en-US" id="id_11175858_3458608_14_1">Prepaid expenses and deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" xlink:to="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_lbl" xml:lang="en-US" id="id_11175858_3416558_1_1">Adjustments for decrease (increase) in trade accounts receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_lbl" xml:lang="en-US" id="id_11175858_3416558_2_1">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense_lbl" xml:lang="en-US" id="id_11175858_3417228_1_1">Adjustments for deferred tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense_lbl" xml:lang="en-US" id="id_11175858_3417228_2_1">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_lbl" xml:lang="en-US" id="id_11175858_3417004_1_1">Adjustments for depreciation and amortisation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_lbl" xml:lang="en-US" id="id_11175858_3417004_2_1">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:to="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForFinanceCosts" xlink:label="ifrs-full_AdjustmentsForFinanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForFinanceCosts_lbl" xml:lang="en-US" id="id_11175858_3417230_1_1">Adjustments for finance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForFinanceCosts_lbl" xml:lang="en-US" id="id_11175858_3417230_2_1">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForFinanceCosts" xlink:to="ifrs-full_AdjustmentsForFinanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_lbl" xml:lang="en-US" id="id_11175858_3416785_1_1">Adjustments for increase (decrease) in trade accounts payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_lbl" xml:lang="en-US" id="id_11175858_3416785_2_1">Trade payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl" xml:lang="en-US" id="id_11175858_3417013_1_1">Adjustments to reconcile profit (loss) [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl" xml:lang="en-US" id="id_11175858_3417013_2_1">Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments_lbl" xml:lang="en-US" id="id_11175858_3417014_1_1">Adjustments for share-based payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments_lbl" xml:lang="en-US" id="id_11175858_3417014_2_1">Employee benefits - share-based payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments_lbl" xml:lang="en-US" id="id_11175858_3417014_12_1">Share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsOfChangeInBiologicalAssets" xlink:label="vff_AdjustmentsOfChangeInBiologicalAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsOfChangeInBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3556828_3_1">Adjustments of change in biological assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsOfChangeInBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3556828_1_1">Adjustments of change in biological assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsOfChangeInBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3556828_2_1">Change in biological asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsOfChangeInBiologicalAssets" xlink:to="vff_AdjustmentsOfChangeInBiologicalAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsOfGainLossOnDisposalOfAssets" xlink:label="vff_AdjustmentsOfGainLossOnDisposalOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsOfGainLossOnDisposalOfAssets_lbl" xml:lang="en-US" id="id_11175858_3556827_3_1">Adjustments of gain loss on disposal of assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsOfGainLossOnDisposalOfAssets_lbl" xml:lang="en-US" id="id_11175858_3556827_1_1">Adjustments of gain loss on disposal of assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsOfGainLossOnDisposalOfAssets_lbl" xml:lang="en-US" id="id_11175858_3556827_2_1">(Gain) loss on disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsOfGainLossOnDisposalOfAssets" xlink:to="vff_AdjustmentsOfGainLossOnDisposalOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" xlink:label="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions_lbl" xml:lang="en-US" id="id_11175858_3557765_3_1">Adjustments to net income due to share based payment options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions_lbl" xml:lang="en-US" id="id_11175858_3557765_1_1">Adjustments to net income due to share based payment options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions_lbl" xml:lang="en-US" id="id_11175858_3557765_2_1">Share options (thousands)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" xlink:to="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsToNetIncomePerShare" xlink:label="vff_AdjustmentsToNetIncomePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AdjustmentsToNetIncomePerShare_lbl" xml:lang="en-US" id="id_11175858_3557766_3_1">Adjustments to net income per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AdjustmentsToNetIncomePerShare_lbl" xml:lang="en-US" id="id_11175858_3557766_1_1">Adjustments to net income per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AdjustmentsToNetIncomePerShare_lbl" xml:lang="en-US" id="id_11175858_3557766_2_1">Adjustments to net income per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AdjustmentsToNetIncomePerShare" xlink:to="vff_AdjustmentsToNetIncomePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdministrativeExpense" xlink:label="ifrs-full_AdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AdministrativeExpense_lbl" xml:lang="en-US" id="id_11175858_3416578_1_1">Administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AdministrativeExpense_lbl" xml:lang="en-US" id="id_11175858_3416578_2_1">Office expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AdministrativeExpense" xlink:to="ifrs-full_AdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AggregatedMeasurementMember_lbl" xml:lang="en-US" id="id_11175858_3417023_1_1">Aggregated measurement [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AggregatedMeasurementMember_lbl" xml:lang="en-US" id="id_11175858_3417023_2_1">Aggregated measurement [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_AggregatedMeasurementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AggregatedTimeBandsMember_lbl" xml:lang="en-US" id="id_11175858_3417242_1_1">Aggregated time bands [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AggregatedTimeBandsMember_lbl" xml:lang="en-US" id="id_11175858_3417242_2_1">Aggregated time bands [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_AggregatedTimeBandsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AgriculturalProduceByGroupAxis" xlink:label="ifrs-full_AgriculturalProduceByGroupAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AgriculturalProduceByGroupAxis_lbl" xml:lang="en-US" id="id_11175858_3417024_1_1">Agricultural produce by group [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AgriculturalProduceByGroupAxis_lbl" xml:lang="en-US" id="id_11175858_3417024_2_1">Agricultural produce by group [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AgriculturalProduceByGroupAxis" xlink:to="ifrs-full_AgriculturalProduceByGroupAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AgriculturalProduceGroupMember" xlink:label="ifrs-full_AgriculturalProduceGroupMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AgriculturalProduceGroupMember_lbl" xml:lang="en-US" id="id_11175858_3416795_1_1">Agricultural produce, group [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AgriculturalProduceGroupMember_lbl" xml:lang="en-US" id="id_11175858_3416795_2_1">Purchased produce inventory [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="ifrs-full_AgriculturalProduceGroupMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_11175858_3416806_1_1">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_11175858_3416806_2_1">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AmortizationPeriodOfBorrowings" xlink:label="vff_AmortizationPeriodOfBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AmortizationPeriodOfBorrowings_lbl" xml:lang="en-US" id="id_11175858_3557519_3_1">Amortization period of borrowings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AmortizationPeriodOfBorrowings_lbl" xml:lang="en-US" id="id_11175858_3557519_1_1">Amortization period of borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AmortizationPeriodOfBorrowings_lbl" xml:lang="en-US" id="id_11175858_3557519_2_1">Amortization period of borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AmortizationPeriodOfBorrowings" xlink:to="vff_AmortizationPeriodOfBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" xlink:label="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity_lbl" xml:lang="en-US" id="id_11175858_3417260_1_1">Amount incurred by entity for provision of key management personnel services provided by separate management entity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity_lbl" xml:lang="en-US" id="id_11175858_3417260_2_1">Executive management salaries for services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" xlink:to="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" xlink:label="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale_lbl" xml:lang="en-US" id="id_11175858_3416813_1_1">Amount recognised in other comprehensive income and accumulated in equity relating to non-current assets or disposal groups held for sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale_lbl" xml:lang="en-US" id="id_11175858_3416813_2_1">Amount recorded in accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" xlink:to="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11175858_3417044_1_1">Amounts payable, related party transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11175858_3417044_2_1">Due to related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11175858_3417044_12_1">Shareholders contribution in form of demand loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11175858_3416820_1_1">Amounts receivable, related party transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11175858_3416820_2_1">Promissory note due from related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount" xlink:label="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount_lbl" xml:lang="en-US" id="id_11175858_3467941_3_1">Antidilutive securities excluded from computation of earning per share amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount_lbl" xml:lang="en-US" id="id_11175858_3467941_1_1">Antidilutive securities excluded from computation of earning per share amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount_lbl" xml:lang="en-US" id="id_11175858_3467941_2_1">Number of options to purchase common stock excluded from diluted loss per share computation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount" xlink:to="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ApplicableTaxRate_lbl" xml:lang="en-US" id="id_11175858_3417268_1_1">Applicable tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ApplicableTaxRate_lbl" xml:lang="en-US" id="id_11175858_3417268_2_1">Statutory tax rate in effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ApplicableTaxRate" xlink:to="ifrs-full_ApplicableTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Assets_lbl" xml:lang="en-US" id="id_11175858_3417056_1_1">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Assets_lbl" xml:lang="en-US" id="id_11175858_3417056_6_1">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Assets" xlink:to="ifrs-full_Assets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssetsAbstract" xlink:label="ifrs-full_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417273_1_1">Assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417273_2_1">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AtCostMember" xlink:label="ifrs-full_AtCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AtCostMember_lbl" xml:lang="en-US" id="id_11175858_3416640_1_1">At cost [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AtCostMember_lbl" xml:lang="en-US" id="id_11175858_3416640_2_1">Actual costs [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AtCostMember" xlink:to="ifrs-full_AtCostMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AtFairValueMember" xlink:label="ifrs-full_AtFairValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AtFairValueMember_lbl" xml:lang="en-US" id="id_11175858_3417065_1_1">At fair value [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AtFairValueMember_lbl" xml:lang="en-US" id="id_11175858_3417065_2_1">Fair value [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AtFairValueMember" xlink:to="ifrs-full_AtFairValueMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_AverageEffectiveTaxRate_lbl" xml:lang="en-US" id="id_11175858_3417068_1_1">Average effective tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_AverageEffectiveTaxRate_lbl" xml:lang="en-US" id="id_11175858_3417068_2_1">Weighted average applicable tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_AverageEffectiveTaxRate" xlink:to="ifrs-full_AverageEffectiveTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BankDebt" xlink:label="vff_BankDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_BankDebt_lbl" xml:lang="en-US" id="id_11175858_3456577_3_1">Bank debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_BankDebt_lbl" xml:lang="en-US" id="id_11175858_3456577_1_1">Bank debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vff_BankDebt_lbl" xml:lang="en-US" id="id_11175858_3456577_14_1">Total bank debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_BankDebt" xlink:to="vff_BankDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicEarningsLossPerShare" xlink:label="ifrs-full_BasicEarningsLossPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BasicEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11175858_3416665_1_1">Basic earnings (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BasicEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11175858_3416665_2_1">Basic (loss) income per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_BasicEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11175858_3416665_12_1">Basic income (loss) per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BasicEarningsLossPerShare" xlink:to="ifrs-full_BasicEarningsLossPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest" xlink:label="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest_lbl" xml:lang="en-US" id="id_11175858_3557438_3_1">Biological asset measurement beginning period prior to harvest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest_lbl" xml:lang="en-US" id="id_11175858_3557438_1_1">Biological Asset Measurement Beginning Period Prior To Harvest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest_lbl" xml:lang="en-US" id="id_11175858_3557438_2_1">Biological asset measurement beginning period prior to harvest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest" xlink:to="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BiologicalAssetRelatedTemporaryDifferencesMember" xlink:label="vff_BiologicalAssetRelatedTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_BiologicalAssetRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557667_3_1">Biological asset related temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_BiologicalAssetRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557667_1_1">Biological asset related temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_BiologicalAssetRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557667_2_1">Biological asset [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_BiologicalAssetRelatedTemporaryDifferencesMember" xlink:to="vff_BiologicalAssetRelatedTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssets" xlink:label="ifrs-full_BiologicalAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3416874_1_1">Biological assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3416874_2_1">Biological asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BiologicalAssets" xlink:to="ifrs-full_BiologicalAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssetsAgeMember" xlink:label="ifrs-full_BiologicalAssetsAgeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BiologicalAssetsAgeMember_lbl" xml:lang="en-US" id="id_11175858_3417311_1_1">Biological assets, age [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BiologicalAssetsAgeMember_lbl" xml:lang="en-US" id="id_11175858_3417311_2_1">Biological assets, age [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BiologicalAssetsAgeMember" xlink:to="ifrs-full_BiologicalAssetsAgeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssetsByAgeAxis" xlink:label="ifrs-full_BiologicalAssetsByAgeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BiologicalAssetsByAgeAxis_lbl" xml:lang="en-US" id="id_11175858_3417312_1_1">Biological assets by age [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BiologicalAssetsByAgeAxis_lbl" xml:lang="en-US" id="id_11175858_3417312_2_1">Biological assets by age [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BiologicalAssetsByAgeAxis" xlink:to="ifrs-full_BiologicalAssetsByAgeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingCostsCapitalised" xlink:label="ifrs-full_BorrowingCostsCapitalised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingCostsCapitalised_lbl" xml:lang="en-US" id="id_11175858_3416885_1_1">Borrowing costs capitalised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingCostsCapitalised_lbl" xml:lang="en-US" id="id_11175858_3416885_2_1">Deferred financing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingCostsCapitalised" xlink:to="ifrs-full_BorrowingCostsCapitalised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingCostsRecognisedAsExpense" xlink:label="ifrs-full_BorrowingCostsRecognisedAsExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingCostsRecognisedAsExpense_lbl" xml:lang="en-US" id="id_11175858_3417110_1_1">Borrowing costs recognised as expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingCostsRecognisedAsExpense_lbl" xml:lang="en-US" id="id_11175858_3417110_2_1">Financing fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingCostsRecognisedAsExpense" xlink:to="ifrs-full_BorrowingCostsRecognisedAsExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Borrowings_lbl" xml:lang="en-US" id="id_11175858_3416694_1_1">Borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Borrowings_lbl" xml:lang="en-US" id="id_11175858_3416694_2_1">Outstanding balance amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Borrowings_lbl" xml:lang="en-US" id="id_11175858_3416694_6_1">Total long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_Borrowings_lbl" xml:lang="en-US" id="id_11175858_3416694_12_1">Total Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Borrowings" xlink:to="ifrs-full_Borrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsAbstract" xlink:label="ifrs-full_BorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417323_1_1">Borrowings [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417323_2_1">Borrowings [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="ifrs-full_BorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsByNameAxis_lbl" xml:lang="en-US" id="id_11175858_3416696_1_1">Borrowings by name [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsByNameAxis_lbl" xml:lang="en-US" id="id_11175858_3416696_2_1">Borrowings by name [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsByNameMember_lbl" xml:lang="en-US" id="id_11175858_3416886_1_1">Borrowings by name [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsByNameMember_lbl" xml:lang="en-US" id="id_11175858_3416886_2_1">Borrowings by name [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ifrs-full_BorrowingsByNameMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BorrowingsGross" xlink:label="vff_BorrowingsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_BorrowingsGross_lbl" xml:lang="en-US" id="id_11175858_3464699_3_1">Borrowings gross.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_BorrowingsGross_lbl" xml:lang="en-US" id="id_11175858_3464699_1_1">Borrowings Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="vff_BorrowingsGross_lbl" xml:lang="en-US" id="id_11175858_3464699_4_1">Closing balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="vff_BorrowingsGross_lbl" xml:lang="en-US" id="id_11175858_3464699_5_1">Opening balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_BorrowingsGross" xlink:to="vff_BorrowingsGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsInterestRate_lbl" xml:lang="en-US" id="id_11175858_3417325_1_1">Borrowings, interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="ifrs-full_BorrowingsInterestRate_lbl" xml:lang="en-US" id="id_11175858_3417325_32_1">Interest rate percentage on due to related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsInterestRate_lbl" xml:lang="en-US" id="id_11175858_3417325_2_1">Interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_BorrowingsInterestRate_lbl" xml:lang="en-US" id="id_11175858_3417325_12_1">Interest rate on demand loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsInterestRate" xlink:to="ifrs-full_BorrowingsInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsInterestRateBasis_lbl" xml:lang="en-US" id="id_11175858_3417326_1_1">Borrowings, interest rate basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsInterestRateBasis_lbl" xml:lang="en-US" id="id_11175858_3417326_2_1">Interest rate basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsInterestRateBasis" xlink:to="ifrs-full_BorrowingsInterestRateBasis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsMaturity" xlink:label="ifrs-full_BorrowingsMaturity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BorrowingsMaturity_lbl" xml:lang="en-US" id="id_11175858_3416697_1_1">Borrowings, maturity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BorrowingsMaturity_lbl" xml:lang="en-US" id="id_11175858_3416697_2_1">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BorrowingsMaturity" xlink:to="ifrs-full_BorrowingsMaturity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BottomOfRangeMember_lbl" xml:lang="en-US" id="id_11175858_3416700_1_1">Bottom of range [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BottomOfRangeMember_lbl" xml:lang="en-US" id="id_11175858_3416700_2_1">Bottom of range [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BottomOfRangeMember" xlink:to="ifrs-full_BottomOfRangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BuildingsMember" xlink:label="ifrs-full_BuildingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_BuildingsMember_lbl" xml:lang="en-US" id="id_11175858_3416891_1_1">Buildings [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_BuildingsMember_lbl" xml:lang="en-US" id="id_11175858_3416891_2_1">Buildings [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_BuildingsMember" xlink:to="ifrs-full_BuildingsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CA_lbl" xml:lang="en-US" id="id_11175858_3416717_1_1">CANADA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CA_lbl" xml:lang="en-US" id="id_11175858_3416717_2_1">Canada [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CapitalLeaseObligationMember" xlink:label="vff_CapitalLeaseObligationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CapitalLeaseObligationMember_lbl" xml:lang="en-US" id="id_11175858_3557595_3_1">Obligation under capital lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CapitalLeaseObligationMember_lbl" xml:lang="en-US" id="id_11175858_3557595_1_1">Capital lease obligation [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CapitalLeaseObligationMember_lbl" xml:lang="en-US" id="id_11175858_3557595_2_1">Obligation under capital lease [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CapitalLeaseObligationMember" xlink:to="vff_CapitalLeaseObligationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CarryingValueMember" xlink:label="vff_CarryingValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CarryingValueMember_lbl" xml:lang="en-US" id="id_11175858_3478979_3_1">Carrying value [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CarryingValueMember_lbl" xml:lang="en-US" id="id_11175858_3478979_1_1">Carrying value [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CarryingValueMember_lbl" xml:lang="en-US" id="id_11175858_3478979_2_1">Carrying value [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CarryingValueMember" xlink:to="vff_CarryingValueMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CashAndCashEquivalentMember" xlink:label="vff_CashAndCashEquivalentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CashAndCashEquivalentMember_lbl" xml:lang="en-US" id="id_11175858_3509064_3_1">Cash and cash equivalents.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CashAndCashEquivalentMember_lbl" xml:lang="en-US" id="id_11175858_3509064_1_1">Cash and Cash Equivalent [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CashAndCashEquivalentMember_lbl" xml:lang="en-US" id="id_11175858_3509064_2_1">Cash and cash equivalents [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CashAndCashEquivalentMember" xlink:to="vff_CashAndCashEquivalentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3416724_1_1">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3416724_4_1">Cash and cash equivalents, end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3416724_5_1">Cash and cash equivalents, beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3416724_2_1">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_CashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3416724_14_1">Less cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashAndCashEquivalents" xlink:to="ifrs-full_CashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3416913_1_1">Cash flows from (used in) financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3416913_6_1">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3416914_1_1">Cash flows from (used in) financing activities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3416914_2_1">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3416731_1_1">Cash flows from (used in) investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3416731_6_1">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3416732_1_1">Cash flows from (used in) investing activities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3416732_2_1">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl" xml:lang="en-US" id="id_11175858_3416918_1_1">Cash flows from (used in) operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl" xml:lang="en-US" id="id_11175858_3416918_6_1">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3417363_1_1">Cash flows from (used in) operating activities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3417363_2_1">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CashSurrenderValueOfLifeInsuranceCurrentPortion" xlink:label="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion_lbl" xml:lang="en-US" id="id_11175858_3557510_3_1">Cash surrender value of life insurance current portion.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion_lbl" xml:lang="en-US" id="id_11175858_3557510_1_1">Cash surrender value of life insurance current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion_lbl" xml:lang="en-US" id="id_11175858_3557510_2_1">Cash surrender value-insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion" xlink:to="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:label="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417365_1_1">Categories of current financial assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417365_2_1">Categories of current financial assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:to="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl" xml:lang="en-US" id="id_11175858_3416740_1_1">Categories of related parties [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl" xml:lang="en-US" id="id_11175858_3416740_2_1">Categories of related parties [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ChangesInBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3417409_1_1">Increase (decrease) in biological assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ChangesInBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3417409_14_1">Change in biological asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="ifrs-full_ChangesInBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3417409_18_1">Change in fair value of bio-asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ChangesInBiologicalAssets" xlink:to="ifrs-full_ChangesInBiologicalAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:label="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_lbl" xml:lang="en-US" id="id_11175858_3417418_1_1">Decrease (increase) in inventories of finished goods and work in progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_lbl" xml:lang="en-US" id="id_11175858_3417418_2_1">Purchased produce</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:to="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfAssetsAxis_lbl" xml:lang="en-US" id="id_11175858_3417430_1_1">Classes of assets [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfAssetsAxis_lbl" xml:lang="en-US" id="id_11175858_3417430_2_1">Classes of assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3417431_1_1">Assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3417431_2_1">Assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_ClassesOfAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11175858_3417434_1_1">Classes of financial assets [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis_lbl" xml:lang="en-US" id="id_11175858_3417434_2_1">Classes of financial assets [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis_lbl" xml:lang="en-US" id="id_11175858_3416962_1_1">Classes of financial instruments [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis_lbl" xml:lang="en-US" id="id_11175858_3416962_2_1">Classes of financial instruments [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_lbl" xml:lang="en-US" id="id_11175858_3417393_1_1">Financial instruments, class [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_lbl" xml:lang="en-US" id="id_11175858_3417393_2_1">Financial instruments, class [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfFinancialLiabilitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfFinancialLiabilitiesAxis_lbl" xml:lang="en-US" id="id_11175858_3417179_1_1">Classes of financial liabilities [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfFinancialLiabilitiesAxis_lbl" xml:lang="en-US" id="id_11175858_3417179_2_1">Classes of financial liabilities [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfFinancialLiabilitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfInventoriesAbstract" xlink:label="ifrs-full_ClassesOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfInventoriesAbstract_lbl" xml:lang="en-US" id="id_11175858_3417394_1_1">Classes of current inventories [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfInventoriesAbstract_lbl" xml:lang="en-US" id="id_11175858_3417394_2_1">Classes of current inventories [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="ifrs-full_ClassesOfInventoriesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ClassesOfInventoriesLineItems" xlink:label="vff_ClassesOfInventoriesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ClassesOfInventoriesLineItems_lbl" xml:lang="en-US" id="id_11175858_3427476_3_1">Classes of inventories [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ClassesOfInventoriesLineItems_lbl" xml:lang="en-US" id="id_11175858_3427476_1_1">Classes of inventories [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ClassesOfInventoriesLineItems_lbl" xml:lang="en-US" id="id_11175858_3427476_2_1">Classes of inventories [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ClassesOfInventoriesLineItems" xlink:to="vff_ClassesOfInventoriesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ClassesOfInventoriesTable" xlink:label="vff_ClassesOfInventoriesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ClassesOfInventoriesTable_lbl" xml:lang="en-US" id="id_11175858_3475058_3_1">Classes of inventories.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ClassesOfInventoriesTable_lbl" xml:lang="en-US" id="id_11175858_3475058_1_1">Classes of inventories [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ClassesOfInventoriesTable_lbl" xml:lang="en-US" id="id_11175858_3475058_2_1">Classes of inventories [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ClassesOfInventoriesTable" xlink:to="vff_ClassesOfInventoriesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis_lbl" xml:lang="en-US" id="id_11175858_3417619_1_1">Classes of ordinary shares [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis_lbl" xml:lang="en-US" id="id_11175858_3417619_2_1">Classes of ordinary shares [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl" xml:lang="en-US" id="id_11175858_3417395_1_1">Classes of property, plant and equipment [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl" xml:lang="en-US" id="id_11175858_3417395_2_1">Classes of property, plant and equipment [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommitmentsAbstract" xlink:label="vff_CommitmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CommitmentsAbstract_lbl" xml:lang="en-US" id="id_11175858_3426990_3_1">Commitments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CommitmentsAbstract_lbl" xml:lang="en-US" id="id_11175858_3426990_1_1">Commitments [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CommitmentsAbstract_lbl" xml:lang="en-US" id="id_11175858_3426990_2_1">Commitments [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_CommitmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonShareMember" xlink:label="vff_CommonShareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CommonShareMember_lbl" xml:lang="en-US" id="id_11175858_3477631_3_1">Common share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CommonShareMember_lbl" xml:lang="en-US" id="id_11175858_3477631_1_1">Common Share [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CommonShareMember_lbl" xml:lang="en-US" id="id_11175858_3477631_2_1">Common share [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CommonShareMember" xlink:to="vff_CommonShareMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonSharePurchaseWarrantsIssued" xlink:label="vff_CommonSharePurchaseWarrantsIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CommonSharePurchaseWarrantsIssued_lbl" xml:lang="en-US" id="id_11175858_3557506_3_1">Common share purchase warrants issued.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CommonSharePurchaseWarrantsIssued_lbl" xml:lang="en-US" id="id_11175858_3557506_1_1">Common share purchase warrants issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CommonSharePurchaseWarrantsIssued_lbl" xml:lang="en-US" id="id_11175858_3557506_2_1">Common share purchase warrants related to transaction cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CommonSharePurchaseWarrantsIssued" xlink:to="vff_CommonSharePurchaseWarrantsIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonSharePurchaseWarrantsIssuedValue" xlink:label="vff_CommonSharePurchaseWarrantsIssuedValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CommonSharePurchaseWarrantsIssuedValue_lbl" xml:lang="en-US" id="id_11175858_3557507_3_1">Common share purchase warrants issued value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CommonSharePurchaseWarrantsIssuedValue_lbl" xml:lang="en-US" id="id_11175858_3557507_1_1">Common share purchase warrants issued value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CommonSharePurchaseWarrantsIssuedValue_lbl" xml:lang="en-US" id="id_11175858_3557507_2_1">Common share purchase warrants related to transaction cost value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CommonSharePurchaseWarrantsIssuedValue" xlink:to="vff_CommonSharePurchaseWarrantsIssuedValue_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonStockIssuedInPublicOfferingShares" xlink:label="vff_CommonStockIssuedInPublicOfferingShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CommonStockIssuedInPublicOfferingShares_lbl" xml:lang="en-US" id="id_11175858_3557703_3_1">Common stock issued in public offering shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CommonStockIssuedInPublicOfferingShares_lbl" xml:lang="en-US" id="id_11175858_3557703_1_1">Common stock issued in public offering shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CommonStockIssuedInPublicOfferingShares_lbl" xml:lang="en-US" id="id_11175858_3557703_2_1">Shares issued pursuant to public offering, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CommonStockIssuedInPublicOfferingShares" xlink:to="vff_CommonStockIssuedInPublicOfferingShares_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ComponentsOfEquityAxis_lbl" xml:lang="en-US" id="id_11175858_3417632_1_1">Components of equity [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ComponentsOfEquityAxis_lbl" xml:lang="en-US" id="id_11175858_3417632_2_1">Components of equity [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ComprehensiveIncomeLoss" xlink:label="vff_ComprehensiveIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ComprehensiveIncomeLoss_lbl" xml:lang="en-US" id="id_11175858_3445301_3_1">Comprehensive income (loss).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ComprehensiveIncomeLoss_lbl" xml:lang="en-US" id="id_11175858_3445301_1_1">Comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ComprehensiveIncomeLoss_lbl" xml:lang="en-US" id="id_11175858_3445301_2_1">Comprehensive (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ComprehensiveIncomeLoss" xlink:to="vff_ComprehensiveIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConstructionInProgressMember" xlink:label="ifrs-full_ConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ConstructionInProgressMember_lbl" xml:lang="en-US" id="id_11175858_3418068_1_1">Construction in progress [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ConstructionInProgressMember_lbl" xml:lang="en-US" id="id_11175858_3418068_2_1">Construction in process [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ConstructionInProgressMember" xlink:to="ifrs-full_ConstructionInProgressMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributedSurplus" xlink:label="vff_ContributedSurplus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ContributedSurplus_lbl" xml:lang="en-US" id="id_11175858_3466142_3_1">Contributed surplus.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ContributedSurplus_lbl" xml:lang="en-US" id="id_11175858_3466142_1_1">Contributed Surplus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ContributedSurplus_lbl" xml:lang="en-US" id="id_11175858_3466142_2_1">Contributed surplus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ContributedSurplus" xlink:to="vff_ContributedSurplus_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributedSurplusMember" xlink:label="vff_ContributedSurplusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ContributedSurplusMember_lbl" xml:lang="en-US" id="id_11175858_3509228_3_1">Contributed surplus.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ContributedSurplusMember_lbl" xml:lang="en-US" id="id_11175858_3509228_1_1">Contributed Surplus [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ContributedSurplusMember_lbl" xml:lang="en-US" id="id_11175858_3509228_2_1">Contributed surplus [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ContributedSurplusMember" xlink:to="vff_ContributedSurplusMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributionFromJointVenturePartner" xlink:label="vff_ContributionFromJointVenturePartner"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ContributionFromJointVenturePartner_lbl" xml:lang="en-US" id="id_11175858_3557508_3_1">Contribution from joint venture partner.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ContributionFromJointVenturePartner_lbl" xml:lang="en-US" id="id_11175858_3557508_1_1">Contribution from joint venture partner</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ContributionFromJointVenturePartner_lbl" xml:lang="en-US" id="id_11175858_3557508_2_1">Contributions from joint venture partners</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ContributionFromJointVenturePartner" xlink:to="vff_ContributionFromJointVenturePartner_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CostOfSales_lbl" xml:lang="en-US" id="id_11175858_3417481_1_1">Cost of sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CostOfSales_lbl" xml:lang="en-US" id="id_11175858_3417481_6_1">Cost of sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_CostOfSales_lbl" xml:lang="en-US" id="id_11175858_3417481_14_1">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CostOfSales" xlink:to="ifrs-full_CostOfSales_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrencyRiskMember" xlink:label="ifrs-full_CurrencyRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrencyRiskMember_lbl" xml:lang="en-US" id="id_11175858_3417893_1_1">Currency risk [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrencyRiskMember_lbl" xml:lang="en-US" id="id_11175858_3417893_2_1">Currency risk [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrencyRiskMember" xlink:to="ifrs-full_CurrencyRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAssets_lbl" xml:lang="en-US" id="id_11175858_3418106_1_1">Current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CurrentAssets_lbl" xml:lang="en-US" id="id_11175858_3418106_6_1">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssets" xlink:to="ifrs-full_CurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417498_1_1">Current assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3417498_2_1">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssets" xlink:label="ifrs-full_CurrentBiologicalAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3417689_1_1">Current biological assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3417689_2_1">Biological asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentBiologicalAssets_lbl" xml:lang="en-US" id="id_11175858_3417689_12_1">Biological asset (note 6)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentBiologicalAssets" xlink:to="ifrs-full_CurrentBiologicalAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssetsMember" xlink:label="ifrs-full_CurrentBiologicalAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentBiologicalAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3417690_1_1">Current biological assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentBiologicalAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3417690_2_1">Biological asset adjustment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentBiologicalAssetsMember" xlink:to="ifrs-full_CurrentBiologicalAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="ifrs-full_CurrentFinanceLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentFinanceLeaseLiabilities_lbl" xml:lang="en-US" id="id_11175858_3417900_1_1">Current finance lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentFinanceLeaseLiabilities_lbl" xml:lang="en-US" id="id_11175858_3417900_2_1">Current maturities of capital lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentFinanceLeaseLiabilities" xlink:to="ifrs-full_CurrentFinanceLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_11175858_3417510_1_1">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_11175858_3417510_2_1">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentInterestPayable" xlink:label="ifrs-full_CurrentInterestPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentInterestPayable_lbl" xml:lang="en-US" id="id_11175858_3417512_1_1">Current interest payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentInterestPayable_lbl" xml:lang="en-US" id="id_11175858_3417512_2_1">Accrued interest payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentInterestPayable" xlink:to="ifrs-full_CurrentInterestPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3417514_1_1">Current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_CurrentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3417514_6_1">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLiabilities" xlink:to="ifrs-full_CurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3417909_1_1">Current liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3417909_2_1">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3418121_1_1">Current portion of non-current borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3418121_2_1">Current maturities of long-term debt (note 10)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3418121_12_1">Current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3418121_14_1">Due to joint venture partners</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CurrentPrepaidExpensesAndDeposits" xlink:label="vff_CurrentPrepaidExpensesAndDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CurrentPrepaidExpensesAndDeposits_lbl" xml:lang="en-US" id="id_11175858_3449298_3_1">Current prepaid expenses and deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CurrentPrepaidExpensesAndDeposits_lbl" xml:lang="en-US" id="id_11175858_3449298_1_1">Current prepaid expenses and deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CurrentPrepaidExpensesAndDeposits_lbl" xml:lang="en-US" id="id_11175858_3449298_2_1">Prepaid expenses and deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CurrentPrepaidExpensesAndDeposits" xlink:to="vff_CurrentPrepaidExpensesAndDeposits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentReceivablesDueFromJointVentures" xlink:label="ifrs-full_CurrentReceivablesDueFromJointVentures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentReceivablesDueFromJointVentures_lbl" xml:lang="en-US" id="id_11175858_3418126_1_1">Current receivables due from joint ventures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentReceivablesDueFromJointVentures_lbl" xml:lang="en-US" id="id_11175858_3418126_2_1">Amounts due from joint venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentReceivablesDueFromJointVentures" xlink:to="ifrs-full_CurrentReceivablesDueFromJointVentures_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_lbl" xml:lang="en-US" id="id_11175858_3417719_1_1">Current tax expense (income) and adjustments for current tax of prior periods</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_lbl" xml:lang="en-US" id="id_11175858_3417719_2_1">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:to="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="ifrs-full_CurrentTradeReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_CurrentTradeReceivables_lbl" xml:lang="en-US" id="id_11175858_3417919_1_1">Current trade receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_CurrentTradeReceivables_lbl" xml:lang="en-US" id="id_11175858_3417919_2_1">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_CurrentTradeReceivables" xlink:to="ifrs-full_CurrentTradeReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CustomerOneMember" xlink:label="vff_CustomerOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CustomerOneMember_lbl" xml:lang="en-US" id="id_11175858_3476130_3_1">Customer one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CustomerOneMember_lbl" xml:lang="en-US" id="id_11175858_3476130_1_1">Customer One [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CustomerOneMember_lbl" xml:lang="en-US" id="id_11175858_3476130_2_1">Customer one [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CustomerOneMember" xlink:to="vff_CustomerOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CustomerTwoMember" xlink:label="vff_CustomerTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_CustomerTwoMember_lbl" xml:lang="en-US" id="id_11175858_3476131_3_1">Customer two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_CustomerTwoMember_lbl" xml:lang="en-US" id="id_11175858_3476131_1_1">Customer Two [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_CustomerTwoMember_lbl" xml:lang="en-US" id="id_11175858_3476131_2_1">Customer two [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_CustomerTwoMember" xlink:to="vff_CustomerTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DateOfExpiryOfSharebasedPaymentArrangementOptions" xlink:label="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions_lbl" xml:lang="en-US" id="id_11175858_3469926_3_1">Date of expiry of share-based payment arrangement options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions_lbl" xml:lang="en-US" id="id_11175858_3469926_1_1">Date of expiry of share-based payment arrangement options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions_lbl" xml:lang="en-US" id="id_11175858_3469926_2_1">Expiry date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions" xlink:to="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DebtInstrumentInterestRateMeasurementPeriod" xlink:label="vff_DebtInstrumentInterestRateMeasurementPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DebtInstrumentInterestRateMeasurementPeriod_lbl" xml:lang="en-US" id="id_11175858_3557564_3_1">Debt instrument interest rate measurement period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DebtInstrumentInterestRateMeasurementPeriod_lbl" xml:lang="en-US" id="id_11175858_3557564_1_1">Debt Instrument Interest Rate Measurement Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DebtInstrumentInterestRateMeasurementPeriod_lbl" xml:lang="en-US" id="id_11175858_3557564_2_1">LIBOR measurement period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DebtInstrumentInterestRateMeasurementPeriod" xlink:to="vff_DebtInstrumentInterestRateMeasurementPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" xlink:label="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent_lbl" xml:lang="en-US" id="id_11175858_3557562_3_1">Decrease or increase in profit and loss due to reasonably possible increase or decrease in designated risk component.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent_lbl" xml:lang="en-US" id="id_11175858_3557562_1_1">Decrease Or Increase In Profit And Loss Due To Reasonably Possible Increase Or Decrease In Designated Risk Component</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent_lbl" xml:lang="en-US" id="id_11175858_3557562_2_1">Loss for the year would have been higher in risk assumption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" xlink:to="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredCropCostsMember" xlink:label="vff_DeferredCropCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredCropCostsMember_lbl" xml:lang="en-US" id="id_11175858_3557443_3_1">Deferred crop costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredCropCostsMember_lbl" xml:lang="en-US" id="id_11175858_3557443_1_1">Deferred crop costs [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredCropCostsMember_lbl" xml:lang="en-US" id="id_11175858_3557443_2_1">Deferred crop costs [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredCropCostsMember" xlink:to="vff_DeferredCropCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredIncomeTaxesAbstract" xlink:label="vff_DeferredIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredIncomeTaxesAbstract_lbl" xml:lang="en-US" id="id_11175858_3557643_3_1">Deferred income taxes [abstract].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredIncomeTaxesAbstract_lbl" xml:lang="en-US" id="id_11175858_3557643_1_1">Deferred income taxes [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredIncomeTaxesAbstract_lbl" xml:lang="en-US" id="id_11175858_3557643_2_1">Deferred income taxes [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredIncomeTaxesAbstract" xlink:to="vff_DeferredIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxAssets_lbl" xml:lang="en-US" id="id_11175858_3417555_1_1">Deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxAssets_lbl" xml:lang="en-US" id="id_11175858_3417555_2_1">Expected to be recovered in more than 12 months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxAssets" xlink:to="ifrs-full_DeferredTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAbstract" xlink:label="vff_DeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3431502_3_1">Deferred tax assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3431502_1_1">Deferred tax assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3431502_2_1">Deferred tax assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3418156_1_1">Deferred tax assets and liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3418156_2_1">Deferred tax assets and liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11175858_3431515_3_1">Deferred tax assets and liabilities line items</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11175858_3431515_1_1">Deferred Tax Assets And Liabilities [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11175858_3431515_2_1">Deferred Tax Assets And Liabilities [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:to="vff_DeferredTaxAssetsAndLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAndLiabilitiesTable" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesTable_lbl" xml:lang="en-US" id="id_11175858_3474488_3_1">Deferred tax assets and liabilities table.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesTable_lbl" xml:lang="en-US" id="id_11175858_3474488_1_1">Deferred Tax Assets And Liabilities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesTable_lbl" xml:lang="en-US" id="id_11175858_3474488_2_1">Deferred Tax Assets And Liabilities [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesTable" xlink:to="vff_DeferredTaxAssetsAndLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrent" xlink:label="vff_DeferredTaxAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxAssetsCurrent_lbl" xml:lang="en-US" id="id_11175858_3466021_3_1">Deferred tax assets, current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxAssetsCurrent_lbl" xml:lang="en-US" id="id_11175858_3466021_1_1">Deferred tax assets, current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vff_DeferredTaxAssetsCurrent_lbl" xml:lang="en-US" id="id_11175858_3466021_14_1">Expected to be recovered within 12 months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxAssetsCurrent" xlink:to="vff_DeferredTaxAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrentAndNonCurrent" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557644_3_1">Deferred tax assets current and non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557644_1_1">Deferred tax assets current and non current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557644_4_1">Deferred tax assets Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557644_5_1">Deferred tax assets beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557644_2_1">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxAssetsCurrentAndNonCurrent" xlink:to="vff_DeferredTaxAssetsCurrentAndNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11175858_3417938_1_1">Deferred tax expense (income)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11175858_3417938_2_1">Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxExpenseIncome" xlink:to="ifrs-full_DeferredTaxExpenseIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3557663_3_1">Deferred tax expense income for change in deferred tax assets recognised in profit or loss.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3557663_1_1">Deferred tax expense income for change in deferred tax assets recognised in profit or loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3557663_2_1">Credited (charged) to statement of (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" xlink:to="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3557669_3_1">Deferred tax expense income for change in deferred tax liabilities recognised in profit or loss.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3557669_1_1">Deferred tax expense income for change in deferred tax liabilities recognised in profit or loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3557669_14_1">Credited (charged) to statement of income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" xlink:to="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DeferredTaxLiabilities_lbl" xml:lang="en-US" id="id_11175858_3417558_1_1">Deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DeferredTaxLiabilities_lbl" xml:lang="en-US" id="id_11175858_3417558_2_1">Deferred tax liability (note 16)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DeferredTaxLiabilities_lbl" xml:lang="en-US" id="id_11175858_3417558_14_1">Expected to be settled in more than 12 months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DeferredTaxLiabilities" xlink:to="ifrs-full_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesAbstract" xlink:label="vff_DeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3557671_3_1">Deferred tax liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3557671_1_1">Deferred tax liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3557671_2_1">Deferred tax liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_11175858_3557676_3_1">Deferred tax liabilities, current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_11175858_3557676_1_1">Deferred tax liabilities, current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_11175858_3557676_2_1">Expected to be settled within 12 months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxLiabilitiesCurrent" xlink:to="vff_DeferredTaxLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557648_3_1">Deferred tax liabilities current and non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557648_1_1">Deferred tax liabilities current and non current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557648_4_1">Deferred tax liabilities Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557648_5_1">Deferred tax liabilities beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557648_2_1">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" xlink:to="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557650_3_1">Deferred tax liability asset current and non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557650_1_1">Deferred tax liability asset current and non current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent_lbl" xml:lang="en-US" id="id_11175858_3557650_6_1">Deferred tax liabilities, net of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:to="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationAndAmortisationExpense_lbl" xml:lang="en-US" id="id_11175858_3417764_1_1">Depreciation and amortisation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DepreciationAndAmortisationExpense_lbl" xml:lang="en-US" id="id_11175858_3417764_2_1">Depreciation and amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DepreciationAndAmortisationExpense_lbl" xml:lang="en-US" id="id_11175858_3417764_12_1">Depreciation and amortization charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationAndAmortisationExpense" xlink:to="ifrs-full_DepreciationAndAmortisationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3417768_1_1">Depreciation, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3417768_14_1">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory" xlink:label="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557532_3_1">Description Future minimum lease payments for operating leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557532_1_1">Description Future minimum lease payments for operating leases [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557532_2_1">Schedule of Future Minimum Lease Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory" xlink:to="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417575_1_1">Description of accounting policy for biological assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417575_2_1">Biological Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417777_1_1">Description of accounting policy for borrowing costs [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417777_2_1">Borrowing Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3521799_3_1">Description of accounting policy for cash and cash equivalents.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3521799_1_1">Description Of Accounting Policy For Cash and cash equivalents [policy text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3521799_2_1">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForConsolidationExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory_lbl" xml:lang="en-US" id="id_11175858_3517863_3_1">The description of accounting policy for consolidation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory_lbl" xml:lang="en-US" id="id_11175858_3517863_1_1">Description Of Accounting Policy For Consolidation Explanatory [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory_lbl" xml:lang="en-US" id="id_11175858_3517863_2_1">Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417583_1_1">Description of accounting policy for financial instruments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417583_2_1">Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417953_1_1">Description of accounting policy for foreign currency translation [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417953_2_1">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417960_1_1">Description of accounting policy for impairment of financial assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417960_2_1">Impairment of Financial Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417789_1_1">Description of accounting policy for impairment of non-financial assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417789_2_1">Impairment of Non-Financial Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417790_1_1">Description of accounting policy for income tax [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417790_2_1">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForInventoriesExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516372_3_1">The description of the entity's accounting policy for inventories.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516372_1_1">Description of accounting policy for inventories [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516372_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForJointVentureExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557450_3_1">Description of accounting policy for joint venture explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557450_1_1">Description Of Accounting Policy For Joint Venture Explanatory [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557450_2_1">Joint Venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557459_3_1">Description of accounting policy for leased assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557459_1_1">Description Of Accounting Policy For Leased Assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557459_2_1">Leased Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557462_3_1">Description of accounting policy for loss income per share explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557462_1_1">Description Of Accounting Policy For Loss Income Per Share Explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557462_2_1">(Loss) Income Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418193_1_1">Description of accounting policy for property, plant and equipment [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418193_2_1">Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417590_1_1">Description of accounting policy for provisions [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417590_2_1">Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl" xml:lang="en-US" id="id_11175858_3417965_1_1">Description of accounting policy for recognition of revenue [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl" xml:lang="en-US" id="id_11175858_3417965_2_1">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417593_1_1">Description of accounting policy for segment reporting [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3417593_2_1">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516087_3_1">Description of accounting policy for share based compensation plans explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516087_1_1">Description of accounting policy for share based compensation plans explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516087_2_1">Share-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557463_3_1">Description of accounting policy for significant accounting judgments and estimation uncertainties explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557463_1_1">Description Of Accounting Policy For Significant Accounting Judgments And Estimation Uncertainties Explanatory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557463_2_1">Significant Accounting Judgments and Estimation Uncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557457_3_1">Description of accounting policy for trade receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557457_1_1">Description Of Accounting Policy For Trade Receivables [policy text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557457_2_1">Trade Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory" xlink:to="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3418231_1_1">Expected volatility, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3418231_2_1">Expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:label="ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_lbl" xml:lang="en-US" id="id_11175858_3418250_1_1">Disclosure of initial application of standards or interpretations [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_lbl" xml:lang="en-US" id="id_11175858_3418250_2_1">Summary of Changes in Accounting Policies Adjustments Recognized for Each Individual Line Item</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:to="ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3418037_1_1">Description of maximum term of options granted for share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3418037_2_1">Term during which an option may be exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:to="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3418967_1_1">Option life, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3418967_2_1">Expected life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3418349_1_1">Risk free interest rate, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3418349_2_1">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:to="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3419011_1_1">Description of vesting requirements for share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3419011_2_1">Description of vesting requirements for share based payment arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" xlink:to="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DilutedEarningsLossPerShare" xlink:label="ifrs-full_DilutedEarningsLossPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DilutedEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11175858_3419019_1_1">Diluted earnings (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DilutedEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11175858_3419019_2_1">Diluted (loss) income per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_DilutedEarningsLossPerShare_lbl" xml:lang="en-US" id="id_11175858_3419019_12_1">Diluted income (loss) per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DilutedEarningsLossPerShare" xlink:to="ifrs-full_DilutedEarningsLossPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract_lbl" xml:lang="en-US" id="id_11175858_3557426_3_1">Disclosure of accounting policies judgments and estimates uncertainty.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract_lbl" xml:lang="en-US" id="id_11175858_3557426_1_1">Disclosure of accounting policies judgments and estimates uncertainty [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract_lbl" xml:lang="en-US" id="id_11175858_3557426_2_1">Disclosure of accounting policies judgments and estimates uncertainty [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557422_3_1">Disclosure of accounting policies judgments and estimates uncertainty explanatory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557422_1_1">Disclosure of accounting policies judgments and Estimates Uncertainty [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557422_2_1">Significant Accounting Policies, Judgments and Estimation Uncertainty</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" xlink:to="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory" xlink:label="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557511_3_1">Disclosure of aggregate annual maturities of long term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557511_1_1">Disclosure of aggregate annual maturities of long term debt [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557511_2_1">Summary of Aggregate Annual Maturities of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory" xlink:to="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory" xlink:label="ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418380_1_1">Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418380_2_1">Summary of Key Management Includes the Company's Officers and Vice Presidents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory" xlink:to="ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419034_1_1">Disclosure of basis of consolidation [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419034_2_1">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" xlink:label="ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418807_1_1">Disclosure of biological assets, agriculture produce at point of harvest and government grants related to biological assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418807_2_1">Biological Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" xlink:to="ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418389_1_1">Disclosure of borrowings [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418389_2_1">Summary of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="ifrs-full_DisclosureOfBorrowingsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsLineItems" xlink:label="vff_DisclosureOfBorrowingsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfBorrowingsLineItems_lbl" xml:lang="en-US" id="id_11175858_3427898_3_1">Disclosure Of Borrowings [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfBorrowingsLineItems_lbl" xml:lang="en-US" id="id_11175858_3427898_1_1">Disclosure Of Borrowings [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfBorrowingsLineItems_lbl" xml:lang="en-US" id="id_11175858_3427898_2_1">Disclosure Of Borrowings [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_DisclosureOfBorrowingsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsTable" xlink:label="vff_DisclosureOfBorrowingsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfBorrowingsTable_lbl" xml:lang="en-US" id="id_11175858_3475177_3_1">Disclosure Of Borrowings [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfBorrowingsTable_lbl" xml:lang="en-US" id="id_11175858_3475177_1_1">Disclosure Of Borrowings [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfBorrowingsTable_lbl" xml:lang="en-US" id="id_11175858_3475177_2_1">Disclosure Of Borrowings [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="vff_DisclosureOfBorrowingsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureAbstract" xlink:label="vff_DisclosureOfCapitalDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfCapitalDisclosureAbstract_lbl" xml:lang="en-US" id="id_11175858_3557708_3_1">Disclosure of capital disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfCapitalDisclosureAbstract_lbl" xml:lang="en-US" id="id_11175858_3557708_1_1">Disclosure of capital disclosure [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfCapitalDisclosureAbstract_lbl" xml:lang="en-US" id="id_11175858_3557708_2_1">Disclosure of capital disclosure [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfCapitalDisclosureAbstract" xlink:to="vff_DisclosureOfCapitalDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureExplanatory" xlink:label="vff_DisclosureOfCapitalDisclosureExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfCapitalDisclosureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557700_3_1">Disclosure of capital disclosure.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfCapitalDisclosureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557700_1_1">Disclosure of capital disclosure [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfCapitalDisclosureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557700_2_1">Capital Disclosures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfCapitalDisclosureExplanatory" xlink:to="vff_DisclosureOfCapitalDisclosureExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureLineItems" xlink:label="vff_DisclosureOfCapitalDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfCapitalDisclosureLineItems_lbl" xml:lang="en-US" id="id_11175858_3557714_3_1">Disclosure of capital disclosure [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfCapitalDisclosureLineItems_lbl" xml:lang="en-US" id="id_11175858_3557714_1_1">Disclosure of capital disclosure [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfCapitalDisclosureLineItems_lbl" xml:lang="en-US" id="id_11175858_3557714_2_1">Disclosure of capital disclosure [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_DisclosureOfCapitalDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureTable" xlink:label="vff_DisclosureOfCapitalDisclosureTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfCapitalDisclosureTable_lbl" xml:lang="en-US" id="id_11175858_3557710_3_1">Disclosure of capital disclosure [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfCapitalDisclosureTable_lbl" xml:lang="en-US" id="id_11175858_3557710_1_1">Disclosure of capital disclosure [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfCapitalDisclosureTable_lbl" xml:lang="en-US" id="id_11175858_3557710_2_1">Disclosure of capital disclosure [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfCapitalDisclosureTable" xlink:to="vff_DisclosureOfCapitalDisclosureTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCashFlowStatementAbstract" xlink:label="vff_DisclosureOfCashFlowStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfCashFlowStatementAbstract_lbl" xml:lang="en-US" id="id_11175858_3428727_3_1">Disclosure of cash flow statement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfCashFlowStatementAbstract_lbl" xml:lang="en-US" id="id_11175858_3428727_1_1">Disclosure Of Cash Flow Statement [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfCashFlowStatementAbstract_lbl" xml:lang="en-US" id="id_11175858_3428727_2_1">Disclosure Of Cash Flow Statement [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="vff_DisclosureOfCashFlowStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419036_1_1">Disclosure of cash flow statement [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419036_2_1">Changes in Non-cash Working Capital Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesAbstract" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_11175858_3430164_3_1">Disclosure of changes in accounting policies [abstract].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_11175858_3430164_1_1">Disclosure of changes in accounting policies [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_11175858_3430164_2_1">Disclosure of changes in accounting policies [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesAbstract" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418607_1_1">Disclosure of changes in accounting policies, accounting estimates and errors [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418607_2_1">Changes in Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_11175858_3430161_3_1">Disclosure of changes in accounting policie.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_11175858_3430161_1_1">Disclosure of changes in accounting policies [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_11175858_3430161_2_1">Disclosure of changes in accounting policies [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_11175858_3474002_3_1">Disclosure of changes in accounting policies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_11175858_3474002_1_1">Disclosure of changes in accounting policies [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_11175858_3474002_2_1">Disclosure of changes in accounting policies [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock" xlink:label="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock_lbl" xml:lang="en-US" id="id_11175858_3557605_3_1">Disclosure of changes in non cash working capital items.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock_lbl" xml:lang="en-US" id="id_11175858_3557605_1_1">Disclosure of changes in non cash working capital items [table text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock_lbl" xml:lang="en-US" id="id_11175858_3557605_2_1">Summary of Change in Non-cash Working Capital Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock" xlink:to="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_lbl" xml:lang="en-US" id="id_11175858_3419037_1_1">Disclosure of classes of share capital [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_lbl" xml:lang="en-US" id="id_11175858_3419037_2_1">Disclosure of classes of share capital [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418394_1_1">Disclosure of classes of share capital [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418394_2_1">Share Capital and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory" xlink:label="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory_lbl" xml:lang="en-US" id="id_11175858_3557494_3_1">Disclosure of classification and measurement of financial assets and financial liabilities under application of IFRS 9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory_lbl" xml:lang="en-US" id="id_11175858_3557494_1_1">Disclosure of classification and measurement of financial assets and financial liabilities under application of IFRS 9 [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory_lbl" xml:lang="en-US" id="id_11175858_3557494_2_1">Schedule of Classification and Measurement of Financial Assets and Financial Liabilities Under Application of IFRS 9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory" xlink:to="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418396_1_1">Disclosure of commitments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418396_2_1">Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:to="ifrs-full_DisclosureOfCommitmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDebtExplanatory" xlink:label="vff_DisclosureOfDebtExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDebtExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519680_3_1">Disclosure of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDebtExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519680_1_1">Disclosure Of Debt [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDebtExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519680_2_1">Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDebtExplanatory" xlink:to="vff_DisclosureOfDebtExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory" xlink:label="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516518_3_1">The disclosure of deferred tax assets and liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516518_1_1">Disclosure of deferred tax assets and liabilities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516518_2_1">Schedule of Deferred Tax Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory" xlink:to="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory" xlink:label="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557670_3_1">Disclosure of deferred tax assets expected to be recovered and liabilities expected to be settled.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557670_1_1">Disclosure of deferred tax assets expected to be recovered and liabilities expected to be settled [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557670_2_1">Schedule of Analysis of Deferred Tax Assets and Deferred Tax Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory" xlink:to="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory" xlink:label="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11175858_3517824_3_1">Disclosure of deferred tax expense (income).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11175858_3517824_1_1">Disclosure of Deferred Tax Expense (Income) [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11175858_3517824_2_1">Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory" xlink:to="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems_lbl" xml:lang="en-US" id="id_11175858_3426385_3_1">Disclosure of detailed information about financial commitments [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems_lbl" xml:lang="en-US" id="id_11175858_3426385_1_1">Disclosure of detailed information about financial commitments [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems_lbl" xml:lang="en-US" id="id_11175858_3426385_2_1">Disclosure of detailed information about financial commitments [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" xlink:to="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable_lbl" xml:lang="en-US" id="id_11175858_3474634_3_1">Disclosure of detailed information about financial commitments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable_lbl" xml:lang="en-US" id="id_11175858_3474634_1_1">Disclosure of detailed information about financial commitments [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable_lbl" xml:lang="en-US" id="id_11175858_3474634_2_1">Disclosure of detailed information about financial commitments [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" xlink:to="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418628_1_1">Disclosure of detailed information about financial instruments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418628_2_1">Summary of Carrying and Fair Value of Financial Instrument</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory" xlink:label="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516463_3_1">Disclosure of detailed information about property plant and equipment estimated useful lives.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516463_1_1">Disclosure Of Detailed Information About Property Plant And Equipment Estimated Useful Lives [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516463_2_1">Summary of Estimated Useful Lives of Property Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory" xlink:to="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418416_1_1">Disclosure of detailed information about property, plant and equipment [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418416_2_1">Summary of Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationOfInventoriesExplanatory" xlink:label="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3520654_3_1">Disclosure of detailed information of inventories.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3520654_1_1">Disclosure Of Detailed Information Of Inventories [Text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3520654_2_1">Summary of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory" xlink:to="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationOtherAssetsExplanatory" xlink:label="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516316_3_1">Disclosure of detailed information other assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516316_1_1">Disclosure of detailed information other assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3516316_2_1">Schedule of Components of Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory" xlink:to="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418633_1_1">Disclosure of earnings per share [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418633_2_1">Income Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:to="ifrs-full_DisclosureOfEarningsPerShareExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418841_1_1">Disclosure of entity's operating segments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418841_2_1">Segment and Geographic Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418842_1_1">Disclosure of events after reporting period [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418842_2_1">Subsequent Event</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419059_1_1">Disclosure of expenses by nature [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419059_2_1">Schedule of Significant Expenses by Nature</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:to="ifrs-full_DisclosureOfExpensesByNatureExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfExpensesExplanatory" xlink:label="ifrs-full_DisclosureOfExpensesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfExpensesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418424_1_1">Disclosure of expenses [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfExpensesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418424_2_1">Expenses by Nature</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfExpensesExplanatory" xlink:to="ifrs-full_DisclosureOfExpensesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract_lbl" xml:lang="en-US" id="id_11175858_3418657_1_1">Disclosure of detailed information about financial instruments [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract_lbl" xml:lang="en-US" id="id_11175858_3418657_2_1">Disclosure of detailed information about financial instruments [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418859_1_1">Disclosure of financial instruments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418859_2_1">Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsLineItems_lbl" xml:lang="en-US" id="id_11175858_3418662_1_1">Disclosure of detailed information about financial instruments [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsLineItems_lbl" xml:lang="en-US" id="id_11175858_3418662_2_1">Disclosure of detailed information about financial instruments [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable_lbl" xml:lang="en-US" id="id_11175858_3418860_1_1">Disclosure of detailed information about financial instruments [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable_lbl" xml:lang="en-US" id="id_11175858_3418860_2_1">Disclosure of detailed information about financial instruments [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfForeignExchangeGainLossTableTextBlock" xlink:label="vff_DisclosureOfForeignExchangeGainLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfForeignExchangeGainLossTableTextBlock_lbl" xml:lang="en-US" id="id_11175858_3557548_3_1">The tabular disclosure of foreign exchange gain loss.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfForeignExchangeGainLossTableTextBlock_lbl" xml:lang="en-US" id="id_11175858_3557548_1_1">Disclosure of Foreign Exchange Gain Loss [table text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfForeignExchangeGainLossTableTextBlock_lbl" xml:lang="en-US" id="id_11175858_3557548_2_1">Summary of Net Foreign Exchange Gain or Loss Directing Impacting Net Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfForeignExchangeGainLossTableTextBlock" xlink:to="vff_DisclosureOfForeignExchangeGainLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasAbstract" xlink:label="ifrs-full_DisclosureOfGeographicalAreasAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeographicalAreasAbstract_lbl" xml:lang="en-US" id="id_11175858_3418673_1_1">Disclosure of geographical areas [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeographicalAreasAbstract_lbl" xml:lang="en-US" id="id_11175858_3418673_2_1">Disclosure of geographical areas [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeographicalAreasAbstract" xlink:to="ifrs-full_DisclosureOfGeographicalAreasAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418446_1_1">Disclosure of geographical areas [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418446_2_1">Summary of Property, Plant and Equipment, Net of Accumulated Depreciation by Countries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:to="ifrs-full_DisclosureOfGeographicalAreasExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems_lbl" xml:lang="en-US" id="id_11175858_3418447_1_1">Disclosure of geographical areas [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems_lbl" xml:lang="en-US" id="id_11175858_3418447_2_1">Disclosure of geographical areas [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_DisclosureOfGeographicalAreasLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable_lbl" xml:lang="en-US" id="id_11175858_3418863_1_1">Disclosure of geographical areas [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable_lbl" xml:lang="en-US" id="id_11175858_3418863_2_1">Disclosure of geographical areas [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxAbstract" xlink:label="vff_DisclosureOfIncomeTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfIncomeTaxAbstract_lbl" xml:lang="en-US" id="id_11175858_3430100_3_1">Disclosure of income tax.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfIncomeTaxAbstract_lbl" xml:lang="en-US" id="id_11175858_3430100_1_1">Disclosure of income tax [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfIncomeTaxAbstract_lbl" xml:lang="en-US" id="id_11175858_3430100_2_1">Disclosure of income tax [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfIncomeTaxAbstract" xlink:to="vff_DisclosureOfIncomeTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418677_1_1">Disclosure of income tax [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418677_2_1">Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxLineItems" xlink:label="vff_DisclosureOfIncomeTaxLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_11175858_3430101_3_1">Disclosure of income tax.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_11175858_3430101_1_1">Disclosure of Income Tax [Line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_11175858_3430101_2_1">Disclosure of income tax [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfIncomeTaxLineItems" xlink:to="vff_DisclosureOfIncomeTaxLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxTable" xlink:label="vff_DisclosureOfIncomeTaxTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfIncomeTaxTable_lbl" xml:lang="en-US" id="id_11175858_3474008_3_1">Disclosure of income tax [table].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfIncomeTaxTable_lbl" xml:lang="en-US" id="id_11175858_3474008_1_1">Disclosure of Income Tax [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfIncomeTaxTable_lbl" xml:lang="en-US" id="id_11175858_3474008_2_1">Disclosure of Income Tax [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfIncomeTaxTable" xlink:to="vff_DisclosureOfIncomeTaxTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418679_1_1">Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418679_2_1">Summary of Fair Value Assigned to the Options Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:to="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:label="ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418877_1_1">Disclosure of information about key management personnel [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418877_2_1">Compensation of Key Management</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:to="ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418717_1_1">Disclosure of interest income (expense) [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418717_2_1">Summary of Interest Income and Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:label="ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418892_1_1">Disclosure of interests in other entities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418892_2_1">Investment in Joint Venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:to="ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInventoriesExplanatory" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419135_1_1">Disclosure of inventories [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419135_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="ifrs-full_DisclosureOfInventoriesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:label="ifrs-full_DisclosureOfIssuedCapitalExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfIssuedCapitalExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418728_1_1">Disclosure of issued capital [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfIssuedCapitalExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418728_2_1">Summary of Share Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:to="ifrs-full_DisclosureOfIssuedCapitalExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesAbstract" xlink:label="ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointVenturesAbstract_lbl" xml:lang="en-US" id="id_11175858_3418730_1_1">Disclosure of joint ventures [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointVenturesAbstract_lbl" xml:lang="en-US" id="id_11175858_3418730_2_1">Disclosure of joint ventures [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointVenturesAbstract" xlink:to="ifrs-full_DisclosureOfJointVenturesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:label="ifrs-full_DisclosureOfJointVenturesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointVenturesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419404_1_1">Disclosure of joint ventures [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointVenturesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419404_2_1">Schedule of Joint Venture Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:to="ifrs-full_DisclosureOfJointVenturesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems_lbl" xml:lang="en-US" id="id_11175858_3419136_1_1">Disclosure of joint ventures [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems_lbl" xml:lang="en-US" id="id_11175858_3419136_2_1">Disclosure of joint ventures [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DisclosureOfJointVenturesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfJointVenturesTable_lbl" xml:lang="en-US" id="id_11175858_3418477_1_1">Disclosure of joint ventures [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfJointVenturesTable_lbl" xml:lang="en-US" id="id_11175858_3418477_2_1">Disclosure of joint ventures [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_DisclosureOfJointVenturesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory" xlink:label="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519806_3_1">Disclosure of major components of tax expense income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519806_1_1">Disclosure of Major Components Of Tax Expense Income [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519806_2_1">Components of Provision for (Recovery of) Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory" xlink:to="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory" xlink:label="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3518806_3_1">Disclosure of maturity analysis for non derivative financial liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3518806_1_1">Disclosure of Maturity Analysis For Nonderivative Financial Liabilities [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3518806_2_1">Summary of Contractual Maturities of Financial Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory" xlink:to="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11175858_3419151_1_1">Disclosure of maturity analysis for non-derivative financial liabilities [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_11175858_3419151_2_1">Disclosure of maturity analysis for non-derivative financial liabilities [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable_lbl" xml:lang="en-US" id="id_11175858_3419407_1_1">Disclosure of maturity analysis for non-derivative financial liabilities [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable_lbl" xml:lang="en-US" id="id_11175858_3419407_2_1">Disclosure of maturity analysis for non-derivative financial liabilities [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNatureOfOperationsTextblock" xlink:label="vff_DisclosureOfNatureOfOperationsTextblock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfNatureOfOperationsTextblock_lbl" xml:lang="en-US" id="id_11175858_3557409_3_1">Disclosure of nature of operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfNatureOfOperationsTextblock_lbl" xml:lang="en-US" id="id_11175858_3557409_1_1">Disclosure Of Nature Of Operations [TextBlock]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfNatureOfOperationsTextblock_lbl" xml:lang="en-US" id="id_11175858_3557409_2_1">Nature of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfNatureOfOperationsTextblock" xlink:to="vff_DisclosureOfNatureOfOperationsTextblock_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNetDebtAndEquityAbstract" xlink:label="vff_DisclosureOfNetDebtAndEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfNetDebtAndEquityAbstract_lbl" xml:lang="en-US" id="id_11175858_3557715_3_1">Disclosure of net debt and equity [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfNetDebtAndEquityAbstract_lbl" xml:lang="en-US" id="id_11175858_3557715_1_1">Disclosure of net debt and equity [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfNetDebtAndEquityAbstract_lbl" xml:lang="en-US" id="id_11175858_3557715_2_1">Disclosure of net debt and equity [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfNetDebtAndEquityAbstract" xlink:to="vff_DisclosureOfNetDebtAndEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNetDebtAndEquityExplanatory" xlink:label="vff_DisclosureOfNetDebtAndEquityExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfNetDebtAndEquityExplanatory_lbl" xml:lang="en-US" id="id_11175858_3520611_3_1">The disclosure of net debt and equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfNetDebtAndEquityExplanatory_lbl" xml:lang="en-US" id="id_11175858_3520611_1_1">Disclosure of Net Debt and Equity [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfNetDebtAndEquityExplanatory_lbl" xml:lang="en-US" id="id_11175858_3520611_2_1">Summary of Capital Comprises Net Debt and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfNetDebtAndEquityExplanatory" xlink:to="vff_DisclosureOfNetDebtAndEquityExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_lbl" xml:lang="en-US" id="id_11175858_3419414_1_1">Disclosure of non-adjusting events after reporting period [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_lbl" xml:lang="en-US" id="id_11175858_3419414_2_1">Disclosure of non-adjusting events after reporting period [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_lbl" xml:lang="en-US" id="id_11175858_3419415_1_1">Disclosure of non-adjusting events after reporting period [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_lbl" xml:lang="en-US" id="id_11175858_3419415_2_1">Disclosure of non-adjusting events after reporting period [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_lbl" xml:lang="en-US" id="id_11175858_3419156_1_1">Disclosure of non-adjusting events after reporting period [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_lbl" xml:lang="en-US" id="id_11175858_3419156_2_1">Disclosure of non-adjusting events after reporting period [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory" xlink:label="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557679_3_1">Disclosure of non capital and farm losses carried forward to future years expire.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557679_1_1">Disclosure of non capital and farm losses carried forward to future years expire [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory_lbl" xml:lang="en-US" id="id_11175858_3557679_2_1">Schedule of Non-capital and Farm Losses Expire</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory" xlink:to="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419418_1_1">Disclosure of number and weighted average exercise prices of other equity instruments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419418_2_1">Summary of Performance-Based Restricted Share Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418918_1_1">Disclosure of number and weighted average exercise prices of share options [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418918_2_1">Summary of Changes in the Stock Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract_lbl" xml:lang="en-US" id="id_11175858_3419422_1_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract_lbl" xml:lang="en-US" id="id_11175858_3419422_2_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419158_1_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419158_2_1">Summary of Stock Options Outstanding and Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419159_1_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419159_2_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_lbl" xml:lang="en-US" id="id_11175858_3418920_1_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_lbl" xml:lang="en-US" id="id_11175858_3418920_2_1">Disclosure of number and weighted average remaining contractual life of outstanding share options [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory" xlink:label="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3522194_3_1">The disclosure of numbers of stock options and shares outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3522194_1_1">Disclosure of numbers of stock options and shares outstanding [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3522194_2_1">Schedule of Option to Purchase of Common Stock Excluded from Diluted Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory" xlink:to="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract_lbl" xml:lang="en-US" id="id_11175858_3418926_1_1">Disclosure of operating segments [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract_lbl" xml:lang="en-US" id="id_11175858_3418926_2_1">Disclosure of operating segments [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418927_1_1">Disclosure of operating segments [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418927_2_1">Summary of Net Sales by Countries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419163_1_1">Disclosure of operating segments [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419163_2_1">Disclosure of operating segments [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable_lbl" xml:lang="en-US" id="id_11175858_3419425_1_1">Disclosure of operating segments [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable_lbl" xml:lang="en-US" id="id_11175858_3419425_2_1">Disclosure of operating segments [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418928_1_1">Disclosure of other assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418928_2_1">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfOtherAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_11175858_3419184_1_1">Disclosure of detailed information about property, plant and equipment [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_11175858_3419184_2_1">Disclosure of detailed information about property, plant and equipment [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418935_1_1">Disclosure of property, plant and equipment [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418935_2_1">Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_11175858_3419170_1_1">Disclosure of detailed information about property, plant and equipment [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_11175858_3419170_2_1">Disclosure of detailed information about property, plant and equipment [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_11175858_3419185_1_1">Disclosure of detailed information about property, plant and equipment [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_11175858_3419185_2_1">Disclosure of detailed information about property, plant and equipment [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract_lbl" xml:lang="en-US" id="id_11175858_3418939_1_1">Disclosure of range of exercise prices of outstanding share options [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract_lbl" xml:lang="en-US" id="id_11175858_3418939_2_1">Disclosure of range of exercise prices of outstanding share options [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419173_1_1">Disclosure of range of exercise prices of outstanding share options [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419173_2_1">Summary of Share Options Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419174_1_1">Disclosure of range of exercise prices of outstanding share options [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419174_2_1">Disclosure of range of exercise prices of outstanding share options [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_lbl" xml:lang="en-US" id="id_11175858_3419435_1_1">Disclosure of range of exercise prices of outstanding share options [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_lbl" xml:lang="en-US" id="id_11175858_3419435_2_1">Disclosure of range of exercise prices of outstanding share options [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory" xlink:label="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3518967_3_1">Disclosure of reconciliation of accounting profit multiplied by applicable tax rates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3518967_1_1">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory_lbl" xml:lang="en-US" id="id_11175858_3518967_2_1">Summary of Principal Differences between Statutory Income Tax (Recovery) and Effective Provision for (Recovery of) Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory" xlink:to="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3419181_1_1">Disclosure of reconciliation of changes in biological assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3419181_2_1">Disclosure of reconciliation of changes in biological assets [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418944_1_1">Disclosure of reconciliation of changes in biological assets [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3418944_2_1">Summary Of Biological Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419439_1_1">Disclosure of reconciliation of changes in biological assets [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419439_2_1">Disclosure of reconciliation of changes in biological assets [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable_lbl" xml:lang="en-US" id="id_11175858_3419191_1_1">Disclosure of reconciliation of changes in biological assets [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable_lbl" xml:lang="en-US" id="id_11175858_3419191_2_1">Disclosure of reconciliation of changes in biological assets [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419201_1_1">Disclosure of reconciliation of summarised financial information of joint venture accounted for using equity method to carrying amount of interest in joint venture [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419201_2_1">Summary Financial Information Joint Venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory" xlink:to="ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419856_1_1">Disclosure of related party [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419856_2_1">Related Party Transactions and Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:label="vff_DisclosureOfRelatedPartyTransactionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfRelatedPartyTransactionsLineItems_lbl" xml:lang="en-US" id="id_11175858_3431706_3_1">Disclosure of related party transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfRelatedPartyTransactionsLineItems_lbl" xml:lang="en-US" id="id_11175858_3431706_1_1">Disclosure of related party transactions [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfRelatedPartyTransactionsLineItems_lbl" xml:lang="en-US" id="id_11175858_3431706_2_1">Disclosure of related party transactions [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="vff_DisclosureOfRelatedPartyTransactionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfRelatedPartyTransactionsTable" xlink:label="vff_DisclosureOfRelatedPartyTransactionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfRelatedPartyTransactionsTable_lbl" xml:lang="en-US" id="id_11175858_3475038_3_1">Disclosure of related party transactions table.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfRelatedPartyTransactionsTable_lbl" xml:lang="en-US" id="id_11175858_3475038_1_1">Disclosure of Related Party Transactions [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfRelatedPartyTransactionsTable_lbl" xml:lang="en-US" id="id_11175858_3475038_2_1">Disclosure of Related Party Transactions [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="vff_DisclosureOfRelatedPartyTransactionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419461_1_1">Disclosure of share-based payment arrangements [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419461_2_1">Share-Based Compensation Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:to="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract_lbl" xml:lang="en-US" id="id_11175858_3419638_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract_lbl" xml:lang="en-US" id="id_11175858_3419638_2_1">Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419870_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_lbl" xml:lang="en-US" id="id_11175858_3419870_2_1">Schedule of Change in Deferred Tax Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419639_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_lbl" xml:lang="en-US" id="id_11175858_3419639_2_1">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_lbl" xml:lang="en-US" id="id_11175858_3419871_1_1">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_lbl" xml:lang="en-US" id="id_11175858_3419871_2_1">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_lbl" xml:lang="en-US" id="id_11175858_3419472_1_1">Disclosure of terms and conditions of share-based payment arrangement [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_lbl" xml:lang="en-US" id="id_11175858_3419472_2_1">Disclosure of terms and conditions of share-based payment arrangement [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_lbl" xml:lang="en-US" id="id_11175858_3419219_1_1">Disclosure of terms and conditions of share-based payment arrangement [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_lbl" xml:lang="en-US" id="id_11175858_3419219_2_1">Disclosure of terms and conditions of share-based payment arrangement [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_lbl" xml:lang="en-US" id="id_11175858_3419473_1_1">Disclosure of terms and conditions of share-based payment arrangement [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_lbl" xml:lang="en-US" id="id_11175858_3419473_2_1">Disclosure of terms and conditions of share-based payment arrangement [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3419874_1_1">Disclosure of transactions between related parties [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3419874_2_1">Disclosure of transactions between related parties [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory" xlink:label="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519855_3_1">Disclosure of weighted average number of common shares outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519855_1_1">Disclosure of weighted average number of common shares outstanding [text block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory_lbl" xml:lang="en-US" id="id_11175858_3519855_2_1">Schedule of Weighted Average Number of Common Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory" xlink:to="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3419658_1_1">Disposals, property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3419658_14_1">Disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DividendsAndEquitiesPayable" xlink:label="vff_DividendsAndEquitiesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DividendsAndEquitiesPayable_lbl" xml:lang="en-US" id="id_11175858_3557509_3_1">Dividends and equities payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DividendsAndEquitiesPayable_lbl" xml:lang="en-US" id="id_11175858_3557509_1_1">Dividends and equities payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DividendsAndEquitiesPayable_lbl" xml:lang="en-US" id="id_11175858_3557509_2_1">Patronage stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DividendsAndEquitiesPayable" xlink:to="vff_DividendsAndEquitiesPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DocumentAndEntityInformationAbstract" xlink:label="vff_DocumentAndEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3548748_3_1">Document and entity information.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3548748_1_1">Document and entity information [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3548748_2_1">Document and entity information [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="vff_DocumentAndEntityInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_11175858_3419904_1_1">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_11175858_3419904_2_1">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_11175858_3419905_1_1">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_11175858_3419905_2_1">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_11175858_3419242_1_1">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_11175858_3419242_2_1">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_11175858_3419909_1_1">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_11175858_3419909_2_1">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_11175858_3419251_1_1">Earnings per share [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_11175858_3419251_2_1">Earnings per share [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3419690_1_1">Effect of exchange rate changes on cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3419690_2_1">Effect of exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ElectricityGenerationConcessionInstalledCapacity" xlink:label="vff_ElectricityGenerationConcessionInstalledCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ElectricityGenerationConcessionInstalledCapacity_lbl" xml:lang="en-US" id="id_11175858_3432600_3_1">Electricity generation concession installed capacity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ElectricityGenerationConcessionInstalledCapacity_lbl" xml:lang="en-US" id="id_11175858_3432600_1_1">Electricity generation concession installed capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ElectricityGenerationConcessionInstalledCapacity_lbl" xml:lang="en-US" id="id_11175858_3432600_2_1">Generation of Electricity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ElectricityGenerationConcessionInstalledCapacity" xlink:to="vff_ElectricityGenerationConcessionInstalledCapacity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11175858_3419930_1_1">Employee benefits expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_EmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11175858_3419930_6_1">Employee compensation and benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_EmployeeBenefitsExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeCompensationAndBenefits" xlink:label="vff_EmployeeCompensationAndBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_EmployeeCompensationAndBenefits_lbl" xml:lang="en-US" id="id_11175858_3557617_3_1">Employee compensation and benefits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_EmployeeCompensationAndBenefits_lbl" xml:lang="en-US" id="id_11175858_3557617_1_1">Employee compensation and benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_EmployeeCompensationAndBenefits_lbl" xml:lang="en-US" id="id_11175858_3557617_2_1">Employee compensation and benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_EmployeeCompensationAndBenefits" xlink:to="vff_EmployeeCompensationAndBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeMember" xlink:label="vff_EmployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_EmployeeMember_lbl" xml:lang="en-US" id="id_11175858_3557420_3_1">Employee [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_EmployeeMember_lbl" xml:lang="en-US" id="id_11175858_3557420_1_1">Employee [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_EmployeeMember_lbl" xml:lang="en-US" id="id_11175858_3557420_2_1">Employee [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_EmployeeMember" xlink:to="vff_EmployeeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeSalariesAndShortTermBenefitsExpense" xlink:label="vff_EmployeeSalariesAndShortTermBenefitsExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_EmployeeSalariesAndShortTermBenefitsExpense_lbl" xml:lang="en-US" id="id_11175858_3557619_3_1">Employee salaries and short term benefits expense.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_EmployeeSalariesAndShortTermBenefitsExpense_lbl" xml:lang="en-US" id="id_11175858_3557619_1_1">Employee salaries and short term benefits expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_EmployeeSalariesAndShortTermBenefitsExpense_lbl" xml:lang="en-US" id="id_11175858_3557619_2_1">Employee benefits - salaries and short-term benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_EmployeeSalariesAndShortTermBenefitsExpense" xlink:to="vff_EmployeeSalariesAndShortTermBenefitsExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EnergySegmentMember" xlink:label="vff_EnergySegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_EnergySegmentMember_lbl" xml:lang="en-US" id="id_11175858_3557689_3_1">Energy segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_EnergySegmentMember_lbl" xml:lang="en-US" id="id_11175858_3557689_1_1">Energy segment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_EnergySegmentMember_lbl" xml:lang="en-US" id="id_11175858_3557689_2_1">Energy [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_EnergySegmentMember" xlink:to="vff_EnergySegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_11175858_3419937_1_1">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_11175858_3419937_2_1">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_11175858_3419274_1_1">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_11175858_3419274_2_1">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_11175858_3419277_1_1">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_11175858_3419277_2_1">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="id_11175858_3419279_1_1">Entity Emerging Growth Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="id_11175858_3419279_2_1">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US" id="id_11175858_3419280_1_1">Entity Ex Transition Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US" id="id_11175858_3419280_2_1">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_11175858_3419722_1_1">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_11175858_3419722_2_1">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember_lbl" xml:lang="en-US" id="id_11175858_3419731_1_1">Entity's total for joint ventures [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember_lbl" xml:lang="en-US" id="id_11175858_3419731_2_1">Entity's total for joint ventures [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl" xml:lang="en-US" id="id_11175858_3419733_1_1">Entity's total for related parties [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl" xml:lang="en-US" id="id_11175858_3419733_2_1">Entity's total for related parties [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Equity_lbl" xml:lang="en-US" id="id_11175858_3419957_1_1">Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_Equity_lbl" xml:lang="en-US" id="id_11175858_3419957_4_1">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_Equity_lbl" xml:lang="en-US" id="id_11175858_3419957_5_1">Beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Equity_lbl" xml:lang="en-US" id="id_11175858_3419957_2_1">Total equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Equity_lbl" xml:lang="en-US" id="id_11175858_3419957_6_1">Total shareholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_Equity_lbl" xml:lang="en-US" id="id_11175858_3419957_12_1">Total shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Equity" xlink:to="ifrs-full_Equity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAbstract_lbl" xml:lang="en-US" id="id_11175858_3419541_1_1">Equity [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityAbstract_lbl" xml:lang="en-US" id="id_11175858_3419541_2_1">SHAREHOLDERS' EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilities" xlink:label="ifrs-full_EquityAndLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityAndLiabilities_lbl" xml:lang="en-US" id="id_11175858_3419542_1_1">Equity and liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_EquityAndLiabilities_lbl" xml:lang="en-US" id="id_11175858_3419542_6_1">Total liabilities and shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityAndLiabilities" xlink:to="ifrs-full_EquityAndLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_EquityMember_lbl" xml:lang="en-US" id="id_11175858_3419740_1_1">Equity [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_EquityMember_lbl" xml:lang="en-US" id="id_11175858_3419740_2_1">Equity [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_EquityMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EstimatedSalesValueMember" xlink:label="vff_EstimatedSalesValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_EstimatedSalesValueMember_lbl" xml:lang="en-US" id="id_11175858_3557500_3_1">Estimated sales value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_EstimatedSalesValueMember_lbl" xml:lang="en-US" id="id_11175858_3557500_1_1">Estimated sales value [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_EstimatedSalesValueMember_lbl" xml:lang="en-US" id="id_11175858_3557500_2_1">Estimated sales value - biological asset [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_EstimatedSalesValueMember" xlink:to="vff_EstimatedSalesValueMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EstimatedSellingCostsMember" xlink:label="vff_EstimatedSellingCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_EstimatedSellingCostsMember_lbl" xml:lang="en-US" id="id_11175858_3557502_3_1">Estimated selling costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_EstimatedSellingCostsMember_lbl" xml:lang="en-US" id="id_11175858_3557502_1_1">Estimated selling costs [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_EstimatedSellingCostsMember_lbl" xml:lang="en-US" id="id_11175858_3557502_2_1">Estimated selling costs [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_EstimatedSellingCostsMember" xlink:to="vff_EstimatedSellingCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EventsAfterReportingPeriodMember" xlink:label="vff_EventsAfterReportingPeriodMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_EventsAfterReportingPeriodMember_lbl" xml:lang="en-US" id="id_11175858_3500108_3_1">Events after reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_EventsAfterReportingPeriodMember_lbl" xml:lang="en-US" id="id_11175858_3500108_1_1">Events After Reporting Period [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_EventsAfterReportingPeriodMember_lbl" xml:lang="en-US" id="id_11175858_3500108_2_1">Events after reporting period [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_EventsAfterReportingPeriodMember" xlink:to="vff_EventsAfterReportingPeriodMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceEightMember" xlink:label="vff_ExercisePriceEightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceEightMember_lbl" xml:lang="en-US" id="id_11175858_3492480_3_1">Exercise price eight.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceEightMember_lbl" xml:lang="en-US" id="id_11175858_3492480_1_1">Exercise price eight [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceEightMember_lbl" xml:lang="en-US" id="id_11175858_3492480_2_1">Exercise price in CA$ 0.83 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceEightMember" xlink:to="vff_ExercisePriceEightMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceElevenMember" xlink:label="vff_ExercisePriceElevenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceElevenMember_lbl" xml:lang="en-US" id="id_11175858_3492469_3_1">Exercise price eleven.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceElevenMember_lbl" xml:lang="en-US" id="id_11175858_3492469_1_1">Exercise price eleven [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceElevenMember_lbl" xml:lang="en-US" id="id_11175858_3492469_2_1">Exercise price in CA$ 1.55 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceElevenMember" xlink:to="vff_ExercisePriceElevenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFiveMember" xlink:label="vff_ExercisePriceFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceFiveMember_lbl" xml:lang="en-US" id="id_11175858_3507177_3_1">Exercise price five.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceFiveMember_lbl" xml:lang="en-US" id="id_11175858_3507177_1_1">Exercise Price Five [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceFiveMember_lbl" xml:lang="en-US" id="id_11175858_3507177_2_1">Exercise price in CA$ 1.1 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceFiveMember" xlink:to="vff_ExercisePriceFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourMember" xlink:label="vff_ExercisePriceFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceFourMember_lbl" xml:lang="en-US" id="id_11175858_3482514_3_1">Exercise price four.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceFourMember_lbl" xml:lang="en-US" id="id_11175858_3482514_1_1">Exercise Price Four [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceFourMember_lbl" xml:lang="en-US" id="id_11175858_3482514_2_1">Exercise price in CA$ 0.85 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceFourMember" xlink:to="vff_ExercisePriceFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceFourteenMember_lbl" xml:lang="en-US" id="id_11175858_3492457_3_1">Exercise price fourteen.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceFourteenMember_lbl" xml:lang="en-US" id="id_11175858_3492457_1_1">Exercise price fourteen [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceFourteenMember_lbl" xml:lang="en-US" id="id_11175858_3492457_2_1">Exercise price in CA$ 5.79 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceFourteenMember" xlink:to="vff_ExercisePriceFourteenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceNineMember" xlink:label="vff_ExercisePriceNineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceNineMember_lbl" xml:lang="en-US" id="id_11175858_3492479_3_1">Exercise price nine.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceNineMember_lbl" xml:lang="en-US" id="id_11175858_3492479_1_1">Exercise price nine [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceNineMember_lbl" xml:lang="en-US" id="id_11175858_3492479_2_1">Exercise price in CA$ 0.8 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceNineMember" xlink:to="vff_ExercisePriceNineMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3419316_1_1">Exercise price of outstanding share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3419316_2_1">Exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceOneMember" xlink:label="vff_ExercisePriceOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceOneMember_lbl" xml:lang="en-US" id="id_11175858_3502653_3_1">Exercise price one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceOneMember_lbl" xml:lang="en-US" id="id_11175858_3502653_1_1">Exercise Price One [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceOneMember_lbl" xml:lang="en-US" id="id_11175858_3502653_2_1">Exercise price in CA$ 0.7 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceOneMember" xlink:to="vff_ExercisePriceOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSevenMember" xlink:label="vff_ExercisePriceSevenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceSevenMember_lbl" xml:lang="en-US" id="id_11175858_3492473_3_1">Exercise price seven.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceSevenMember_lbl" xml:lang="en-US" id="id_11175858_3492473_1_1">Exercise price seven [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceSevenMember_lbl" xml:lang="en-US" id="id_11175858_3492473_2_1">Exercise price in CA$ 0.94 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceSevenMember" xlink:to="vff_ExercisePriceSevenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSixMember" xlink:label="vff_ExercisePriceSixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceSixMember_lbl" xml:lang="en-US" id="id_11175858_3507176_3_1">Exercise price six.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceSixMember_lbl" xml:lang="en-US" id="id_11175858_3507176_1_1">Exercise Price Six [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceSixMember_lbl" xml:lang="en-US" id="id_11175858_3507176_2_1">Exercise price in CA$ 1.48 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceSixMember" xlink:to="vff_ExercisePriceSixMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTenMember" xlink:label="vff_ExercisePriceTenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceTenMember_lbl" xml:lang="en-US" id="id_11175858_3492478_3_1">Exercise price ten.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceTenMember_lbl" xml:lang="en-US" id="id_11175858_3492478_1_1">Exercise price ten [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceTenMember_lbl" xml:lang="en-US" id="id_11175858_3492478_2_1">Exercise price in CA$ 1.43 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceTenMember" xlink:to="vff_ExercisePriceTenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThirteenMember" xlink:label="vff_ExercisePriceThirteenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceThirteenMember_lbl" xml:lang="en-US" id="id_11175858_3492456_3_1">Exercise price thirteen.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceThirteenMember_lbl" xml:lang="en-US" id="id_11175858_3492456_1_1">Exercise price thirteen [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceThirteenMember_lbl" xml:lang="en-US" id="id_11175858_3492456_2_1">Exercise price in CA$ 6 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceThirteenMember" xlink:to="vff_ExercisePriceThirteenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThreeMember" xlink:label="vff_ExercisePriceThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceThreeMember_lbl" xml:lang="en-US" id="id_11175858_3482515_3_1">Exercise price three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceThreeMember_lbl" xml:lang="en-US" id="id_11175858_3482515_1_1">Exercise Price Three [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceThreeMember_lbl" xml:lang="en-US" id="id_11175858_3482515_2_1">Exercise price in CA$ 1.27 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceThreeMember" xlink:to="vff_ExercisePriceThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwelveMember" xlink:label="vff_ExercisePriceTwelveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceTwelveMember_lbl" xml:lang="en-US" id="id_11175858_3492455_3_1">Exercise price twelve.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceTwelveMember_lbl" xml:lang="en-US" id="id_11175858_3492455_1_1">Exercise price twelve [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceTwelveMember_lbl" xml:lang="en-US" id="id_11175858_3492455_2_1">Exercise price in CA$ 2.2 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceTwelveMember" xlink:to="vff_ExercisePriceTwelveMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwoMember" xlink:label="vff_ExercisePriceTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExercisePriceTwoMember_lbl" xml:lang="en-US" id="id_11175858_3482452_3_1">Exercise price two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExercisePriceTwoMember_lbl" xml:lang="en-US" id="id_11175858_3482452_1_1">Exercise Price Two [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExercisePriceTwoMember_lbl" xml:lang="en-US" id="id_11175858_3482452_2_1">Exercise price in CA$ 1.24 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExercisePriceTwoMember" xlink:to="vff_ExercisePriceTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3419755_1_1">Expected dividend as percentage, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3419755_2_1">Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" xlink:to="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_lbl" xml:lang="en-US" id="id_11175858_3419569_1_1">Expense from share-based payment transactions with employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_lbl" xml:lang="en-US" id="id_11175858_3419569_2_1">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireIntwothousandAndThirtyEightMember" xlink:label="vff_ExpireIntwothousandAndThirtyEightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireIntwothousandAndThirtyEightMember_lbl" xml:lang="en-US" id="id_11175858_3557687_3_1">Expire in 2038.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireIntwothousandAndThirtyEightMember_lbl" xml:lang="en-US" id="id_11175858_3557687_1_1">Expire InTwoThousand And Thirty Eight [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireIntwothousandAndThirtyEightMember_lbl" xml:lang="en-US" id="id_11175858_3557687_2_1">2038 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireIntwothousandAndThirtyEightMember" xlink:to="vff_ExpireIntwothousandAndThirtyEightMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyFiveMember" xlink:label="vff_ExpireInTwoThousandAndThirtyFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndThirtyFiveMember_lbl" xml:lang="en-US" id="id_11175858_3486811_3_1">Expire in 2035.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndThirtyFiveMember_lbl" xml:lang="en-US" id="id_11175858_3486811_1_1">Expire in two thousand and thirty five [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndThirtyFiveMember_lbl" xml:lang="en-US" id="id_11175858_3486811_2_1">2035 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndThirtyFiveMember" xlink:to="vff_ExpireInTwoThousandAndThirtyFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyFourMember" xlink:label="vff_ExpireInTwoThousandAndThirtyFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndThirtyFourMember_lbl" xml:lang="en-US" id="id_11175858_3494153_3_1">Expire in 2034.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndThirtyFourMember_lbl" xml:lang="en-US" id="id_11175858_3494153_1_1">Expire in two thousand and thirty four [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndThirtyFourMember_lbl" xml:lang="en-US" id="id_11175858_3494153_2_1">2034 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndThirtyFourMember" xlink:to="vff_ExpireInTwoThousandAndThirtyFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyMember" xlink:label="vff_ExpireInTwoThousandAndThirtyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndThirtyMember_lbl" xml:lang="en-US" id="id_11175858_3493551_3_1">Expire in 2030.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndThirtyMember_lbl" xml:lang="en-US" id="id_11175858_3493551_1_1">Expire In Two Thousand And Thirty [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndThirtyMember_lbl" xml:lang="en-US" id="id_11175858_3493551_2_1">2030 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndThirtyMember" xlink:to="vff_ExpireInTwoThousandAndThirtyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyOneMember" xlink:label="vff_ExpireInTwoThousandAndThirtyOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndThirtyOneMember_lbl" xml:lang="en-US" id="id_11175858_3486808_3_1">Expire in 2031.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndThirtyOneMember_lbl" xml:lang="en-US" id="id_11175858_3486808_1_1">Expire in two thousand and thirty one [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndThirtyOneMember_lbl" xml:lang="en-US" id="id_11175858_3486808_2_1">2031 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndThirtyOneMember" xlink:to="vff_ExpireInTwoThousandAndThirtyOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireIntwothousandAndThirtySevenMember" xlink:label="vff_ExpireIntwothousandAndThirtySevenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireIntwothousandAndThirtySevenMember_lbl" xml:lang="en-US" id="id_11175858_3493550_3_1">Expire in 2037.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireIntwothousandAndThirtySevenMember_lbl" xml:lang="en-US" id="id_11175858_3493550_1_1">Expire InTwoThousand And Thirty Seven [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireIntwothousandAndThirtySevenMember_lbl" xml:lang="en-US" id="id_11175858_3493550_2_1">2037 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireIntwothousandAndThirtySevenMember" xlink:to="vff_ExpireIntwothousandAndThirtySevenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtySixMember" xlink:label="vff_ExpireInTwoThousandAndThirtySixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndThirtySixMember_lbl" xml:lang="en-US" id="id_11175858_3494154_3_1">Expire in 2036.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndThirtySixMember_lbl" xml:lang="en-US" id="id_11175858_3494154_1_1">Expire in two thousand and thirty six [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndThirtySixMember_lbl" xml:lang="en-US" id="id_11175858_3494154_2_1">2036 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndThirtySixMember" xlink:to="vff_ExpireInTwoThousandAndThirtySixMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyThreeMember" xlink:label="vff_ExpireInTwoThousandAndThirtyThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndThirtyThreeMember_lbl" xml:lang="en-US" id="id_11175858_3494152_3_1">Expire in 2033.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndThirtyThreeMember_lbl" xml:lang="en-US" id="id_11175858_3494152_1_1">Expire in two thousand and thirty three [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndThirtyThreeMember_lbl" xml:lang="en-US" id="id_11175858_3494152_2_1">2033 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndThirtyThreeMember" xlink:to="vff_ExpireInTwoThousandAndThirtyThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyTwoMember" xlink:label="vff_ExpireInTwoThousandAndThirtyTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndThirtyTwoMember_lbl" xml:lang="en-US" id="id_11175858_3486809_3_1">Expire in 2032.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndThirtyTwoMember_lbl" xml:lang="en-US" id="id_11175858_3486809_1_1">Expire in two thousand and thirty two [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndThirtyTwoMember_lbl" xml:lang="en-US" id="id_11175858_3486809_2_1">2032 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndThirtyTwoMember" xlink:to="vff_ExpireInTwoThousandAndThirtyTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyEightMember" xlink:label="vff_ExpireInTwoThousandAndTwentyEightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentyEightMember_lbl" xml:lang="en-US" id="id_11175858_3557683_3_1">Expire in 2028.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentyEightMember_lbl" xml:lang="en-US" id="id_11175858_3557683_1_1">Expire in two thousand and twenty eight [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentyEightMember_lbl" xml:lang="en-US" id="id_11175858_3557683_2_1">2028 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentyEightMember" xlink:to="vff_ExpireInTwoThousandAndTwentyEightMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyFiveMember" xlink:label="vff_ExpireInTwoThousandAndTwentyFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentyFiveMember_lbl" xml:lang="en-US" id="id_11175858_3507243_3_1">Expire in 2025.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentyFiveMember_lbl" xml:lang="en-US" id="id_11175858_3507243_1_1">Expire in two thousand and twenty five [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentyFiveMember_lbl" xml:lang="en-US" id="id_11175858_3507243_2_1">2025 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentyFiveMember" xlink:to="vff_ExpireInTwoThousandAndTwentyFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyFourMember" xlink:label="vff_ExpireInTwoThousandAndTwentyFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentyFourMember_lbl" xml:lang="en-US" id="id_11175858_3507241_3_1">Expire in 2024.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentyFourMember_lbl" xml:lang="en-US" id="id_11175858_3507241_1_1">Expire in two thousand and twenty four [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentyFourMember_lbl" xml:lang="en-US" id="id_11175858_3507241_2_1">2024 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentyFourMember" xlink:to="vff_ExpireInTwoThousandAndTwentyFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyNineMember" xlink:label="vff_ExpireInTwoThousandAndTwentyNineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentyNineMember_lbl" xml:lang="en-US" id="id_11175858_3557685_3_1">Expire in 2029.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentyNineMember_lbl" xml:lang="en-US" id="id_11175858_3557685_1_1">Expire in two thousand and twenty nine [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentyNineMember_lbl" xml:lang="en-US" id="id_11175858_3557685_2_1">2029 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentyNineMember" xlink:to="vff_ExpireInTwoThousandAndTwentyNineMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyOneMember" xlink:label="vff_ExpireInTwoThousandAndTwentyOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentyOneMember_lbl" xml:lang="en-US" id="id_11175858_3507238_3_1">Expire in 2021.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentyOneMember_lbl" xml:lang="en-US" id="id_11175858_3507238_1_1">Expire in two thousand and twenty one [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentyOneMember_lbl" xml:lang="en-US" id="id_11175858_3507238_2_1">2021 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentyOneMember" xlink:to="vff_ExpireInTwoThousandAndTwentyOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentySevenMember" xlink:label="vff_ExpireInTwoThousandAndTwentySevenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentySevenMember_lbl" xml:lang="en-US" id="id_11175858_3557680_3_1">Expire in 2027.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentySevenMember_lbl" xml:lang="en-US" id="id_11175858_3557680_1_1">Expire in two thousand and twenty seven [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentySevenMember_lbl" xml:lang="en-US" id="id_11175858_3557680_2_1">2027 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentySevenMember" xlink:to="vff_ExpireInTwoThousandAndTwentySevenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyThreeMember" xlink:label="vff_ExpireInTwoThousandAndTwentyThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentyThreeMember_lbl" xml:lang="en-US" id="id_11175858_3507240_3_1">Expire in 2023.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentyThreeMember_lbl" xml:lang="en-US" id="id_11175858_3507240_1_1">Expire in two thousand and twenty three [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentyThreeMember_lbl" xml:lang="en-US" id="id_11175858_3507240_2_1">2023 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentyThreeMember" xlink:to="vff_ExpireInTwoThousandAndTwentyThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyTwoMember" xlink:label="vff_ExpireInTwoThousandAndTwentyTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ExpireInTwoThousandAndTwentyTwoMember_lbl" xml:lang="en-US" id="id_11175858_3507239_3_1">Expire in 2022.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ExpireInTwoThousandAndTwentyTwoMember_lbl" xml:lang="en-US" id="id_11175858_3507239_1_1">Expire in two thousand and twenty two [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ExpireInTwoThousandAndTwentyTwoMember_lbl" xml:lang="en-US" id="id_11175858_3507239_2_1">2022 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ExpireInTwoThousandAndTwentyTwoMember" xlink:to="vff_ExpireInTwoThousandAndTwentyTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_FairValueOverCostMember" xlink:label="vff_FairValueOverCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_FairValueOverCostMember_lbl" xml:lang="en-US" id="id_11175858_3557501_3_1">Fair value over cost.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_FairValueOverCostMember_lbl" xml:lang="en-US" id="id_11175858_3557501_1_1">Fair value over cost [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_FairValueOverCostMember_lbl" xml:lang="en-US" id="id_11175858_3557501_2_1">Fair value over cost [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_FairValueOverCostMember" xlink:to="vff_FairValueOverCostMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3420713_1_1">Financial assets, class [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3420713_2_1">Financial assets, class [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_FinancialAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" xlink:label="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3420295_1_1">Financial assets pledged as collateral for liabilities or contingent liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3420295_2_1">Carrying value of assets pledged as collateral</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" xlink:to="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialLiabilities" xlink:label="ifrs-full_FinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3420727_1_1">Financial liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3420727_2_1">Financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialLiabilities" xlink:to="ifrs-full_FinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialLiabilitiesMember" xlink:label="ifrs-full_FinancialLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FinancialLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3420503_1_1">Financial liabilities, class [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FinancialLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3420503_2_1">Financial liabilities, class [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="ifrs-full_FinancialLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FixedInterestRateMember" xlink:label="ifrs-full_FixedInterestRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FixedInterestRateMember_lbl" xml:lang="en-US" id="id_11175858_3420104_1_1">Fixed interest rate [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FixedInterestRateMember_lbl" xml:lang="en-US" id="id_11175858_3420104_2_1">Fixed interest rate [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FixedInterestRateMember" xlink:to="ifrs-full_FixedInterestRateMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_FloatingInterestRateMember_lbl" xml:lang="en-US" id="id_11175858_3420520_1_1">Floating interest rate [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_FloatingInterestRateMember_lbl" xml:lang="en-US" id="id_11175858_3420520_2_1">Floating interest rate [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_FloatingInterestRateMember" xlink:to="ifrs-full_FloatingInterestRateMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyExchangeRateForCanadianDollar" xlink:label="vff_ForeignCurrencyExchangeRateForCanadianDollar"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ForeignCurrencyExchangeRateForCanadianDollar_lbl" xml:lang="en-US" id="id_11175858_3432355_3_1">Foreign currency exchange rate for canadian dollar.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ForeignCurrencyExchangeRateForCanadianDollar_lbl" xml:lang="en-US" id="id_11175858_3432355_1_1">Foreign Currency Exchange Rate for Canadian Dollar</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ForeignCurrencyExchangeRateForCanadianDollar_lbl" xml:lang="en-US" id="id_11175858_3432355_2_1">Foreign currency exchange rate for canadian dollar</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ForeignCurrencyExchangeRateForCanadianDollar" xlink:to="vff_ForeignCurrencyExchangeRateForCanadianDollar_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyExchangeRateForUsDollar" xlink:label="vff_ForeignCurrencyExchangeRateForUsDollar"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ForeignCurrencyExchangeRateForUsDollar_lbl" xml:lang="en-US" id="id_11175858_3432492_3_1">Foreign currency exchange rate for Us dollar.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ForeignCurrencyExchangeRateForUsDollar_lbl" xml:lang="en-US" id="id_11175858_3432492_1_1">Foreign currency exchange rate for Us dollar</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ForeignCurrencyExchangeRateForUsDollar_lbl" xml:lang="en-US" id="id_11175858_3432492_2_1">Foreign currency exchange rate for us dollar</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ForeignCurrencyExchangeRateForUsDollar" xlink:to="vff_ForeignCurrencyExchangeRateForUsDollar_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyTranslationAdjustment" xlink:label="vff_ForeignCurrencyTranslationAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ForeignCurrencyTranslationAdjustment_lbl" xml:lang="en-US" id="id_11175858_3456895_3_1">Foreign currency translation adjustment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ForeignCurrencyTranslationAdjustment_lbl" xml:lang="en-US" id="id_11175858_3456895_1_1">Foreign Currency Translation Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ForeignCurrencyTranslationAdjustment_lbl" xml:lang="en-US" id="id_11175858_3456895_2_1">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ForeignCurrencyTranslationAdjustment" xlink:to="vff_ForeignCurrencyTranslationAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" xlink:label="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557035_3_1">Foreign currency translation adjustment Property Plant And Equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557035_1_1">Foreign currency translation adjustment Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557035_2_1">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" xlink:to="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyTranslationAdjustments" xlink:label="vff_ForeignCurrencyTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ForeignCurrencyTranslationAdjustments_lbl" xml:lang="en-US" id="id_11175858_3557514_3_1">Foreign currency translation adjustments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ForeignCurrencyTranslationAdjustments_lbl" xml:lang="en-US" id="id_11175858_3557514_1_1">Foreign currency translation adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ForeignCurrencyTranslationAdjustments_lbl" xml:lang="en-US" id="id_11175858_3557514_2_1">Foreign currency translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ForeignCurrencyTranslationAdjustments" xlink:to="vff_ForeignCurrencyTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignExchangeRateImpactOnFinancialPosition" xlink:label="vff_ForeignExchangeRateImpactOnFinancialPosition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ForeignExchangeRateImpactOnFinancialPosition_lbl" xml:lang="en-US" id="id_11175858_3558121_3_1">Foreign exchange rate impact on financial position.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ForeignExchangeRateImpactOnFinancialPosition_lbl" xml:lang="en-US" id="id_11175858_3558121_1_1">Foreign exchange rate impact on financial position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ForeignExchangeRateImpactOnFinancialPosition_lbl" xml:lang="en-US" id="id_11175858_3558121_2_1">Increase decrease in foreign currency exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ForeignExchangeRateImpactOnFinancialPosition" xlink:to="vff_ForeignExchangeRateImpactOnFinancialPosition_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GainLossOnContributionOfAssets" xlink:label="vff_GainLossOnContributionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_GainLossOnContributionOfAssets_lbl" xml:lang="en-US" id="id_11175858_3560514_3_1">Gain (loss) on contribution of assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_GainLossOnContributionOfAssets_lbl" xml:lang="en-US" id="id_11175858_3560514_1_1">Gain (loss) on contribution of assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_GainLossOnContributionOfAssets_lbl" xml:lang="en-US" id="id_11175858_3560514_2_1">Gain (loss) on contribution of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_GainLossOnContributionOfAssets" xlink:to="vff_GainLossOnContributionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GainsLossesOnDisposalsOfAssets" xlink:label="vff_GainsLossesOnDisposalsOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_GainsLossesOnDisposalsOfAssets_lbl" xml:lang="en-US" id="id_11175858_3438445_3_1">Gains (losses) on disposals of assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_GainsLossesOnDisposalsOfAssets_lbl" xml:lang="en-US" id="id_11175858_3438445_1_1">Gains (losses) on disposals of assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vff_GainsLossesOnDisposalsOfAssets_lbl" xml:lang="en-US" id="id_11175858_3438445_14_1">Gain on disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_GainsLossesOnDisposalsOfAssets" xlink:to="vff_GainsLossesOnDisposalsOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3420553_1_1">Foreign exchange gain (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3420553_2_1">Foreign exchange loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3420553_12_1">Net foreign exchange gain (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl" xml:lang="en-US" id="id_11175858_3420553_14_1">Foreign exchange loss (gain)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GeographicalAreasAxis_lbl" xml:lang="en-US" id="id_11175858_3420782_1_1">Geographical areas [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GeographicalAreasAxis_lbl" xml:lang="en-US" id="id_11175858_3420782_2_1">Geographical areas [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_GeographicalAreasMember_lbl" xml:lang="en-US" id="id_11175858_3420376_1_1">Geographical areas [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_GeographicalAreasMember_lbl" xml:lang="en-US" id="id_11175858_3420376_2_1">Geographical areas [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ifrs-full_GeographicalAreasMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GreenhouseEquipmentMember" xlink:label="vff_GreenhouseEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_GreenhouseEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3557447_3_1">Greenhouse equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_GreenhouseEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3557447_1_1">Greenhouse equipment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_GreenhouseEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3557447_2_1">Greenhouse equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_GreenhouseEquipmentMember" xlink:to="vff_GreenhouseEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GreenhousesAndOtherBuildingsMember" xlink:label="vff_GreenhousesAndOtherBuildingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_GreenhousesAndOtherBuildingsMember_lbl" xml:lang="en-US" id="id_11175858_3557446_3_1">Greenhouses and other buildings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_GreenhousesAndOtherBuildingsMember_lbl" xml:lang="en-US" id="id_11175858_3557446_1_1">Greenhouses And Other Buildings [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_GreenhousesAndOtherBuildingsMember_lbl" xml:lang="en-US" id="id_11175858_3557446_2_1">Greenhouses and other buildings [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_GreenhousesAndOtherBuildingsMember" xlink:to="vff_GreenhousesAndOtherBuildingsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IFRSAdjustmentForDeferredFinancingFees" xlink:label="vff_IFRSAdjustmentForDeferredFinancingFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IFRSAdjustmentForDeferredFinancingFees_lbl" xml:lang="en-US" id="id_11175858_3557513_3_1">IFRS adjustment for deferred financing fees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IFRSAdjustmentForDeferredFinancingFees_lbl" xml:lang="en-US" id="id_11175858_3557513_1_1">IFRS adjustment for deferred financing fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IFRSAdjustmentForDeferredFinancingFees_lbl" xml:lang="en-US" id="id_11175858_3557513_2_1">IFRS adjustment for deferred financing fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IFRSAdjustmentForDeferredFinancingFees" xlink:to="vff_IFRSAdjustmentForDeferredFinancingFees_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IFRSNineFinancialInstrumentsMember" xlink:label="vff_IFRSNineFinancialInstrumentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IFRSNineFinancialInstrumentsMember_lbl" xml:lang="en-US" id="id_11175858_3491062_3_1">IFRS nine financial instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IFRSNineFinancialInstrumentsMember_lbl" xml:lang="en-US" id="id_11175858_3491062_1_1">IFRS Nine Financial Instruments [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IFRSNineFinancialInstrumentsMember_lbl" xml:lang="en-US" id="id_11175858_3491062_2_1">IFRS 9 financial instruments [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IFRSNineFinancialInstrumentsMember" xlink:to="vff_IFRSNineFinancialInstrumentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImmatureBiologicalAssetsMember" xlink:label="ifrs-full_ImmatureBiologicalAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ImmatureBiologicalAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3420426_1_1">Immature biological assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ImmatureBiologicalAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3420426_2_1">Estimated remaining costs to complete [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ImmatureBiologicalAssetsMember" xlink:to="ifrs-full_ImmatureBiologicalAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="ifrs-full_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_11175858_3420627_1_1">Profit or loss [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_11175858_3420627_2_1">Profit or loss [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncomeTaxesPaidNet" xlink:label="vff_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IncomeTaxesPaidNet_lbl" xml:lang="en-US" id="id_11175858_3553420_3_1">Income taxes paid net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IncomeTaxesPaidNet_lbl" xml:lang="en-US" id="id_11175858_3553420_1_1">Income Taxes Paid Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IncomeTaxesPaidNet_lbl" xml:lang="en-US" id="id_11175858_3553420_2_1">Income taxes paid (recovered)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IncomeTaxesPaidNet" xlink:to="vff_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US" id="id_11175858_3420859_1_1">Tax expense (income)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US" id="id_11175858_3420859_2_1">(Recovery of) provision for income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US" id="id_11175858_3420859_6_1">Provision for (recovery of) income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl" xml:lang="en-US" id="id_11175858_3420859_14_1">(Provision for) recovery of income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11175858_3420862_1_1">Income tax relating to components of other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_lbl" xml:lang="en-US" id="id_11175858_3420862_2_1">Charged to statements of other comprehensive (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3420226_1_1">Increase (decrease) in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3420226_6_1">Increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets" xlink:label="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets_lbl" xml:lang="en-US" id="id_11175858_3420642_1_1">Increase (decrease) in fair value measurement, assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets_lbl" xml:lang="en-US" id="id_11175858_3420642_2_1">Fair value increas in Delta 3 land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets" xlink:to="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11175858_3557435_3_1">Increase decrease in financial instruments on basis of measurement category first application of IFRS9.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11175858_3557435_1_1">Increase Decrease In Financial Instruments On Basis Of Measurement Category First Application Of IFRS9</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl" xml:lang="en-US" id="id_11175858_3557435_2_1">Change in financial instruments as a result of changes to measurement categories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:to="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_lbl" xml:lang="en-US" id="id_11175858_3420259_1_1">Increase (decrease) through exercise of options, equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_lbl" xml:lang="en-US" id="id_11175858_3420259_2_1">Shares issued on exercise of stock options, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseThroughExerciseOfOptionsShares" xlink:label="vff_IncreaseDecreaseThroughExerciseOfOptionsShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IncreaseDecreaseThroughExerciseOfOptionsShares_lbl" xml:lang="en-US" id="id_11175858_3468591_3_1">Increase decrease through exercise of options, shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IncreaseDecreaseThroughExerciseOfOptionsShares_lbl" xml:lang="en-US" id="id_11175858_3468591_1_1">Increase Decrease Through Exercise Of Options, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IncreaseDecreaseThroughExerciseOfOptionsShares_lbl" xml:lang="en-US" id="id_11175858_3468591_2_1">Shares issued on exercise of stock options, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IncreaseDecreaseThroughExerciseOfOptionsShares" xlink:to="vff_IncreaseDecreaseThroughExerciseOfOptionsShares_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity_lbl" xml:lang="en-US" id="id_11175858_3420662_1_1">Increase (decrease) through exercise of warrants, equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity_lbl" xml:lang="en-US" id="id_11175858_3420662_2_1">Issuance of warrants for common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_lbl" xml:lang="en-US" id="id_11175858_3420273_1_1">Increase (decrease) through share-based payment transactions, equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_lbl" xml:lang="en-US" id="id_11175858_3420273_2_1">Share-based compensation, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:to="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" xlink:label="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares_lbl" xml:lang="en-US" id="id_11175858_3468520_3_1">Increase (decrease) through share based payment transactions shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares_lbl" xml:lang="en-US" id="id_11175858_3468520_1_1">Increase (decrease) through share based payment transactions shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares_lbl" xml:lang="en-US" id="id_11175858_3468520_2_1">Share-based compensation, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" xlink:to="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_InitialTradingDate" xlink:label="vff_InitialTradingDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_InitialTradingDate_lbl" xml:lang="en-US" id="id_11175858_3557699_3_1">Initial trading date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_InitialTradingDate_lbl" xml:lang="en-US" id="id_11175858_3557699_1_1">Initial Trading Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_InitialTradingDate_lbl" xml:lang="en-US" id="id_11175858_3557699_2_1">Initial trading date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_InitialTradingDate" xlink:to="vff_InitialTradingDate_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IntangiblesRelatedTemporaryDifferencesMember" xlink:label="vff_IntangiblesRelatedTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IntangiblesRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557661_3_1">Intangibles related temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IntangiblesRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557661_1_1">Intangibles related temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IntangiblesRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557661_2_1">Intangibles [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IntangiblesRelatedTemporaryDifferencesMember" xlink:to="vff_IntangiblesRelatedTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpense_lbl" xml:lang="en-US" id="id_11175858_3421376_1_1">Interest expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpense_lbl" xml:lang="en-US" id="id_11175858_3421376_2_1">Interest expense,net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_InterestExpense_lbl" xml:lang="en-US" id="id_11175858_3421376_14_1">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpense" xlink:to="ifrs-full_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3421380_1_1">Interest expense on other financial liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3421380_2_1">Interest expense from other financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:to="ifrs-full_InterestExpenseOnOtherFinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestIncomeOnCashAndCashEquivalents" xlink:label="ifrs-full_InterestIncomeOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestIncomeOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3420974_1_1">Interest income on cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestIncomeOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3420974_2_1">Interest income earned on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestIncomeOnCashAndCashEquivalents" xlink:to="ifrs-full_InterestIncomeOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3420978_1_1">Interest paid, classified as financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3420978_14_1">Interest paid on long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:to="ifrs-full_InterestPaidClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateRiskMember" xlink:label="ifrs-full_InterestRateRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestRateRiskMember_lbl" xml:lang="en-US" id="id_11175858_3421384_1_1">Interest rate risk [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestRateRiskMember_lbl" xml:lang="en-US" id="id_11175858_3421384_2_1">Interest rate risk [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestRateRiskMember" xlink:to="ifrs-full_InterestRateRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InterestRateTypesMember_lbl" xml:lang="en-US" id="id_11175858_3421207_1_1">Interest rate types [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InterestRateTypesMember_lbl" xml:lang="en-US" id="id_11175858_3421207_2_1">Interest rate types [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_InterestRateTypesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Inventories" xlink:label="ifrs-full_Inventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Inventories_lbl" xml:lang="en-US" id="id_11175858_3421859_1_1">Current inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Inventories_lbl" xml:lang="en-US" id="id_11175858_3421859_2_1">Inventories (note 5)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_Inventories_lbl" xml:lang="en-US" id="id_11175858_3421859_12_1">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Inventories" xlink:to="ifrs-full_Inventories_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InventoriesAtFairValueLessCostsToSell" xlink:label="ifrs-full_InventoriesAtFairValueLessCostsToSell"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InventoriesAtFairValueLessCostsToSell_lbl" xml:lang="en-US" id="id_11175858_3421209_1_1">Inventories, at fair value less costs to sell</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InventoriesAtFairValueLessCostsToSell_lbl" xml:lang="en-US" id="id_11175858_3421209_2_1">Cost of inventories recognized as expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InventoriesAtFairValueLessCostsToSell" xlink:to="ifrs-full_InventoriesAtFairValueLessCostsToSell_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InventoriesAtNetRealisableValue" xlink:label="ifrs-full_InventoriesAtNetRealisableValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InventoriesAtNetRealisableValue_lbl" xml:lang="en-US" id="id_11175858_3421210_1_1">Inventories, at net realisable value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InventoriesAtNetRealisableValue_lbl" xml:lang="en-US" id="id_11175858_3421210_2_1">Total Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InventoriesAtNetRealisableValue" xlink:to="ifrs-full_InventoriesAtNetRealisableValue_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_InventoryRelatedTemporaryDifferencesMember" xlink:label="vff_InventoryRelatedTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_InventoryRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557660_3_1">Inventory related temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_InventoryRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557660_1_1">Inventory related temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_InventoryRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557660_2_1">Inventory [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_InventoryRelatedTemporaryDifferencesMember" xlink:to="vff_InventoryRelatedTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InvestmentPropertyMember_lbl" xml:lang="en-US" id="id_11175858_3421410_1_1">Investment property [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InvestmentPropertyMember_lbl" xml:lang="en-US" id="id_11175858_3421410_2_1">Investment property [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ifrs-full_InvestmentPropertyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract_lbl" xml:lang="en-US" id="id_11175858_3421414_1_1">Investments accounted for using equity method [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract_lbl" xml:lang="en-US" id="id_11175858_3421414_2_1">Investments accounted for using equity method [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:to="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_InvestmentsInJointVentures_lbl" xml:lang="en-US" id="id_11175858_3421881_1_1">Investments in joint ventures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_InvestmentsInJointVentures_lbl" xml:lang="en-US" id="id_11175858_3421881_4_1">Joint venture ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_InvestmentsInJointVentures_lbl" xml:lang="en-US" id="id_11175858_3421881_5_1">Joint venture beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_InvestmentsInJointVentures_lbl" xml:lang="en-US" id="id_11175858_3421881_2_1">Investment in joint venture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_InvestmentsInJointVentures_lbl" xml:lang="en-US" id="id_11175858_3421881_12_1">Investment in joint venture (note 8)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_InvestmentsInJointVentures" xlink:to="ifrs-full_InvestmentsInJointVentures_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssuedCapital_lbl" xml:lang="en-US" id="id_11175858_3421012_1_1">Issued capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssuedCapital_lbl" xml:lang="en-US" id="id_11175858_3421012_2_1">Share capital (note 20)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapital" xlink:to="ifrs-full_IssuedCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssuedCapitalMember_lbl" xml:lang="en-US" id="id_11175858_3421013_1_1">Issued capital [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssuedCapitalMember_lbl" xml:lang="en-US" id="id_11175858_3421013_2_1">Share capital [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssuedCapitalMember" xlink:to="ifrs-full_IssuedCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssueOfEquity" xlink:label="ifrs-full_IssueOfEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_IssueOfEquity_lbl" xml:lang="en-US" id="id_11175858_3421895_1_1">Issue of equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_IssueOfEquity_lbl" xml:lang="en-US" id="id_11175858_3421895_2_1">Shares issued pursuant to public offering, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_IssueOfEquity" xlink:to="ifrs-full_IssueOfEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IssueOfEquityShares" xlink:label="vff_IssueOfEquityShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_IssueOfEquityShares_lbl" xml:lang="en-US" id="id_11175858_3468051_3_1">Issue of equity shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_IssueOfEquityShares_lbl" xml:lang="en-US" id="id_11175858_3468051_1_1">Issue of equity shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_IssueOfEquityShares_lbl" xml:lang="en-US" id="id_11175858_3468051_2_1">Shares issued pursuant to public offering, net of issuance costs, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_IssueOfEquityShares" xlink:to="vff_IssueOfEquityShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_JointVentureNoteReceivableMember" xlink:label="vff_JointVentureNoteReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_JointVentureNoteReceivableMember_lbl" xml:lang="en-US" id="id_11175858_3557588_3_1">Joint venture note receivable .</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_JointVentureNoteReceivableMember_lbl" xml:lang="en-US" id="id_11175858_3557588_1_1">Joint venture note receivable [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_JointVentureNoteReceivableMember_lbl" xml:lang="en-US" id="id_11175858_3557588_2_1">Joint venture note receivable [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_JointVentureNoteReceivableMember" xlink:to="vff_JointVentureNoteReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_JointVenturesAxis_lbl" xml:lang="en-US" id="id_11175858_3421428_1_1">Joint ventures [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_JointVenturesAxis_lbl" xml:lang="en-US" id="id_11175858_3421428_2_1">Joint ventures [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_JointVentureSharesRelatedTemporaryDifferencesMember" xlink:label="vff_JointVentureSharesRelatedTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_JointVentureSharesRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557678_3_1">Joint venture shares related temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_JointVentureSharesRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557678_1_1">Joint venture shares related temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_JointVentureSharesRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557678_2_1">Joint venture shares [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_JointVentureSharesRelatedTemporaryDifferencesMember" xlink:to="vff_JointVentureSharesRelatedTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_JointVenturesMember_lbl" xml:lang="en-US" id="id_11175858_3421904_1_1">Joint ventures [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_JointVenturesMember_lbl" xml:lang="en-US" id="id_11175858_3421904_2_1">Sunfarms Corp. [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_JointVenturesMember" xlink:to="ifrs-full_JointVenturesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="ifrs-full_KeyManagementPersonnelCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_KeyManagementPersonnelCompensation_lbl" xml:lang="en-US" id="id_11175858_3421270_1_1">Key management personnel compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_KeyManagementPersonnelCompensation_lbl" xml:lang="en-US" id="id_11175858_3421270_6_1">Key management personnel compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_lbl" xml:lang="en-US" id="id_11175858_3421908_1_1">Key management personnel compensation, share-based payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_lbl" xml:lang="en-US" id="id_11175858_3421908_2_1">Share-based payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:to="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_lbl" xml:lang="en-US" id="id_11175858_3421022_1_1">Key management personnel compensation, short-term employee benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_lbl" xml:lang="en-US" id="id_11175858_3421022_2_1">Salaries and other employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LandAndGeenhouseFacilityMember" xlink:label="vff_LandAndGeenhouseFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LandAndGeenhouseFacilityMember_lbl" xml:lang="en-US" id="id_11175858_3557505_3_1">Land and geenhouse facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LandAndGeenhouseFacilityMember_lbl" xml:lang="en-US" id="id_11175858_3557505_1_1">Land and geenhouse facility [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LandAndGeenhouseFacilityMember_lbl" xml:lang="en-US" id="id_11175858_3557505_2_1">Land and greenhouse facility [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LandAndGeenhouseFacilityMember" xlink:to="vff_LandAndGeenhouseFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LandMember" xlink:label="ifrs-full_LandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LandMember_lbl" xml:lang="en-US" id="id_11175858_3421914_1_1">Land [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LandMember_lbl" xml:lang="en-US" id="id_11175858_3421914_2_1">Land [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LandMember" xlink:to="ifrs-full_LandMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421917_1_1">Later than four years and not later than five years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421917_2_1">Later than four years and not later than five years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember_lbl" xml:lang="en-US" id="id_11175858_3421449_1_1">Later than one month and not later than three months [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember_lbl" xml:lang="en-US" id="id_11175858_3421449_2_1">Between 30 and 90 days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421288_1_1">Later than one year and not later than two years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421288_2_1">Later than one year and not later than two years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:label="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_lbl" xml:lang="en-US" id="id_11175858_3421451_1_1">Later than six months and not later than one year [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_lbl" xml:lang="en-US" id="id_11175858_3421451_2_1">Later than six months and not later than one year [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:to="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421292_1_1">Later than three years and not later than four years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421292_2_1">Later than three years and not later than four years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421294_1_1">Later than two years and not later than three years [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_lbl" xml:lang="en-US" id="id_11175858_3421294_2_1">Later than two years and not later than three years [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LeaseholdandLandImprovementsMember" xlink:label="vff_LeaseholdandLandImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LeaseholdandLandImprovementsMember_lbl" xml:lang="en-US" id="id_11175858_3557060_3_1">Leasehold and land improvements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LeaseholdandLandImprovementsMember_lbl" xml:lang="en-US" id="id_11175858_3557060_1_1">Leasehold and Land improvements [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LeaseholdandLandImprovementsMember_lbl" xml:lang="en-US" id="id_11175858_3557060_2_1">Leasehold and land improvements [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LeaseholdandLandImprovementsMember" xlink:to="vff_LeaseholdandLandImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LettersOfGuaranteeMaximumTerm" xlink:label="vff_LettersOfGuaranteeMaximumTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LettersOfGuaranteeMaximumTerm_lbl" xml:lang="en-US" id="id_11175858_3557522_3_1">Letters of guarantee maximum term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LettersOfGuaranteeMaximumTerm_lbl" xml:lang="en-US" id="id_11175858_3557522_1_1">Letters of guarantee maximum term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LettersOfGuaranteeMaximumTerm_lbl" xml:lang="en-US" id="id_11175858_3557522_2_1">Letters of guarantee maximum term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LettersOfGuaranteeMaximumTerm" xlink:to="vff_LettersOfGuaranteeMaximumTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Liabilities_lbl" xml:lang="en-US" id="id_11175858_3421936_1_1">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Liabilities_lbl" xml:lang="en-US" id="id_11175858_3421936_2_1">Total liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_Liabilities_lbl" xml:lang="en-US" id="id_11175858_3421936_6_1">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Liabilities" xlink:to="ifrs-full_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesAbstract" xlink:label="ifrs-full_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3421303_1_1">Liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3421303_2_1">LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LineOfCreditMember" xlink:label="vff_LineOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LineOfCreditMember_lbl" xml:lang="en-US" id="id_11175858_3557591_3_1">Line of credits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LineOfCreditMember_lbl" xml:lang="en-US" id="id_11175858_3557591_1_1">Line of credit [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LineOfCreditMember_lbl" xml:lang="en-US" id="id_11175858_3557591_2_1">Line of credit [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LineOfCreditMember" xlink:to="vff_LineOfCreditMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanAgreementEnteredDateWithShareHolders" xlink:label="vff_LoanAgreementEnteredDateWithShareHolders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LoanAgreementEnteredDateWithShareHolders_lbl" xml:lang="en-US" id="id_11175858_3557603_3_1">Loan agreement entered date with share holders.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LoanAgreementEnteredDateWithShareHolders_lbl" xml:lang="en-US" id="id_11175858_3557603_1_1">Loan Agreement Entered Date With Share Holders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LoanAgreementEnteredDateWithShareHolders_lbl" xml:lang="en-US" id="id_11175858_3557603_2_1">Loan agreement entered date with share holders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LoanAgreementEnteredDateWithShareHolders" xlink:to="vff_LoanAgreementEnteredDateWithShareHolders_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanAgreementWithCanadianCharteredBankMember" xlink:label="vff_LoanAgreementWithCanadianCharteredBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LoanAgreementWithCanadianCharteredBankMember_lbl" xml:lang="en-US" id="id_11175858_3557528_3_1">Loan agreement with Canadian Chartered Bank.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LoanAgreementWithCanadianCharteredBankMember_lbl" xml:lang="en-US" id="id_11175858_3557528_1_1">Loan agreement with canadian chartered bank [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LoanAgreementWithCanadianCharteredBankMember_lbl" xml:lang="en-US" id="id_11175858_3557528_2_1">Loan agreement with Canadian Chartered Bank [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LoanAgreementWithCanadianCharteredBankMember" xlink:to="vff_LoanAgreementWithCanadianCharteredBankMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanPayableMember" xlink:label="vff_LoanPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LoanPayableMember_lbl" xml:lang="en-US" id="id_11175858_3557590_3_1">Loan payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LoanPayableMember_lbl" xml:lang="en-US" id="id_11175858_3557590_1_1">Loan payable [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LoanPayableMember_lbl" xml:lang="en-US" id="id_11175858_3557590_2_1">Loan payable [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LoanPayableMember" xlink:to="vff_LoanPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LoansReceived" xlink:label="ifrs-full_LoansReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LoansReceived_lbl" xml:lang="en-US" id="id_11175858_3421954_1_1">Loans received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LoansReceived_lbl" xml:lang="en-US" id="id_11175858_3421954_2_1">Loan received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LoansReceived" xlink:to="ifrs-full_LoansReceived_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3421479_1_1">Non-current portion of non-current borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3421479_32_1">Non-current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3421479_2_1">Long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_LongtermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3421479_12_1">Long-term debt (note 10)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_LongtermBorrowings" xlink:to="ifrs-full_LongtermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtAbstract" xlink:label="vff_LongTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LongTermDebtAbstract_lbl" xml:lang="en-US" id="id_11175858_3557512_3_1">Long term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LongTermDebtAbstract_lbl" xml:lang="en-US" id="id_11175858_3557512_1_1">Long term debt [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LongTermDebtAbstract_lbl" xml:lang="en-US" id="id_11175858_3557512_2_1">Long-term debt:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_LongTermDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember" xlink:label="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557659_3_1">Long term debt and interest related temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557659_1_1">Long term debt and interest related temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557659_2_1">LT Debt/Interest [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember" xlink:to="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtMember" xlink:label="vff_LongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_LongTermDebtMember_lbl" xml:lang="en-US" id="id_11175858_3543054_3_1">Long-term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_LongTermDebtMember_lbl" xml:lang="en-US" id="id_11175858_3543054_1_1">Long term debt [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_LongTermDebtMember_lbl" xml:lang="en-US" id="id_11175858_3543054_2_1">Long-term debt [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_LongTermDebtMember" xlink:to="vff_LongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MachineryAndEquipmentMember" xlink:label="vff_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MachineryAndEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3542540_3_1">Machinery and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MachineryAndEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3542540_1_1">Machinery and equipment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MachineryAndEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3542540_2_1">Machinery and equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MachineryAndEquipmentMember" xlink:to="vff_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_lbl" xml:lang="en-US" id="id_11175858_3421961_1_1">Major components of tax expense (income) [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_lbl" xml:lang="en-US" id="id_11175858_3421961_2_1">Major components of tax expense (income) [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorCustomersAxis" xlink:label="ifrs-full_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_11175858_3421962_1_1">Major customers [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_11175858_3421962_2_1">Major customers [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorCustomersMember" xlink:label="ifrs-full_MajorCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MajorCustomersMember_lbl" xml:lang="en-US" id="id_11175858_3421338_1_1">Customers [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MajorCustomersMember_lbl" xml:lang="en-US" id="id_11175858_3421338_2_1">Customers [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MajorCustomersMember" xlink:to="ifrs-full_MajorCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MaturityAxis_lbl" xml:lang="en-US" id="id_11175858_3421968_1_1">Maturity [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MaturityAxis_lbl" xml:lang="en-US" id="id_11175858_3421968_2_1">Maturity [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" xlink:label="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding_lbl" xml:lang="en-US" id="id_11175858_3557727_3_1">Maximum number of common shares that can be issued upon exercise of options granted equal to percentage of number of common shares issued and outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding_lbl" xml:lang="en-US" id="id_11175858_3557727_1_1">Maximum number of common shares that can be issued upon exercise of options granted equal to percentage of number of common shares issued and outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding_lbl" xml:lang="en-US" id="id_11175858_3557727_2_1">Maximum number of common shares that can be issued upon exercise of options granted equal to percentage of number of common shares issued and outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" xlink:to="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MeasurementAxis_lbl" xml:lang="en-US" id="id_11175858_3421501_1_1">Measurement [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_MeasurementAxis_lbl" xml:lang="en-US" id="id_11175858_3421501_2_1">Measurement [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_MeasurementAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_lbl" xml:lang="en-US" id="id_11175858_3421108_1_1">Minimum lease payments payable under non-cancellable operating lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_lbl" xml:lang="en-US" id="id_11175858_3421108_6_1">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:to="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears_lbl" xml:lang="en-US" id="id_11175858_3557917_3_1">Minimum lease payments payable under noncancellable operating lease due in five years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears_lbl" xml:lang="en-US" id="id_11175858_3557917_1_1">Minimum lease payments payable under noncancellable operating lease due in five years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears_lbl" xml:lang="en-US" id="id_11175858_3557917_2_1">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears_lbl" xml:lang="en-US" id="id_11175858_3557916_3_1">Minimum lease payments payable under noncancellable operating lease due in four years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears_lbl" xml:lang="en-US" id="id_11175858_3557916_1_1">Minimum lease payments payable under noncancellable operating lease due in four years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears_lbl" xml:lang="en-US" id="id_11175858_3557916_2_1">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears_lbl" xml:lang="en-US" id="id_11175858_3557915_3_1">Minimum lease payments payable under noncancellable operating lease due in three years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears_lbl" xml:lang="en-US" id="id_11175858_3557915_1_1">Minimum lease payments payable under noncancellable operating lease due in three years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears_lbl" xml:lang="en-US" id="id_11175858_3557915_2_1">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears_lbl" xml:lang="en-US" id="id_11175858_3557914_3_1">Minimum lease payments payable under noncancellable operating lease due in two years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears_lbl" xml:lang="en-US" id="id_11175858_3557914_1_1">Minimum lease payments payable under noncancellable operating lease due in two years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears_lbl" xml:lang="en-US" id="id_11175858_3557914_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths_lbl" xml:lang="en-US" id="id_11175858_3557534_3_1">Minimum lease payments payable under noncancellable operating lease due next twelve months.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths_lbl" xml:lang="en-US" id="id_11175858_3557534_1_1">Minimum lease payments payable under noncancellable operating lease due next twelve months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths_lbl" xml:lang="en-US" id="id_11175858_3557534_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter_lbl" xml:lang="en-US" id="id_11175858_3557539_3_1">Minimum lease payments payable under noncancellable operating lease due thereafter.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter_lbl" xml:lang="en-US" id="id_11175858_3557539_1_1">Minimum lease payments payable under noncancellable operating lease due thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter_lbl" xml:lang="en-US" id="id_11175858_3557539_2_1">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MoreThanThreeMonthsMember" xlink:label="vff_MoreThanThreeMonthsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_MoreThanThreeMonthsMember_lbl" xml:lang="en-US" id="id_11175858_3557583_3_1">More than three months.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_MoreThanThreeMonthsMember_lbl" xml:lang="en-US" id="id_11175858_3557583_1_1">More than three months [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_MoreThanThreeMonthsMember_lbl" xml:lang="en-US" id="id_11175858_3557583_2_1">More than 90 days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_MoreThanThreeMonthsMember" xlink:to="vff_MoreThanThreeMonthsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NameOfJointVenture" xlink:label="ifrs-full_NameOfJointVenture"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NameOfJointVenture_lbl" xml:lang="en-US" id="id_11175858_3422023_1_1">Name of joint venture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NameOfJointVenture_lbl" xml:lang="en-US" id="id_11175858_3422023_2_1">Name of joint venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NameOfJointVenture" xlink:to="ifrs-full_NameOfJointVenture_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureCrispLlcMember" xlink:label="vff_NatureCrispLlcMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NatureCrispLlcMember_lbl" xml:lang="en-US" id="id_11175858_3557705_3_1">Nature Crisp LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NatureCrispLlcMember_lbl" xml:lang="en-US" id="id_11175858_3557705_1_1">Nature Crisp LLC [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NatureCrispLlcMember_lbl" xml:lang="en-US" id="id_11175858_3557705_2_1">Nature Crisp LLC [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NatureCrispLlcMember" xlink:to="vff_NatureCrispLlcMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsAbstract" xlink:label="vff_NatureOfOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NatureOfOperationsAbstract_lbl" xml:lang="en-US" id="id_11175858_3431570_3_1">Nature of operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NatureOfOperationsAbstract_lbl" xml:lang="en-US" id="id_11175858_3431570_1_1">Nature of operations [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NatureOfOperationsAbstract_lbl" xml:lang="en-US" id="id_11175858_3431570_2_1">Nature of operations [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NatureOfOperationsAbstract" xlink:to="vff_NatureOfOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsLineItems" xlink:label="vff_NatureOfOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NatureOfOperationsLineItems_lbl" xml:lang="en-US" id="id_11175858_3431569_3_1">Nature of operations [line items].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NatureOfOperationsLineItems_lbl" xml:lang="en-US" id="id_11175858_3431569_1_1">Nature of operations [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NatureOfOperationsLineItems_lbl" xml:lang="en-US" id="id_11175858_3431569_2_1">Nature of operations [line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NatureOfOperationsLineItems" xlink:to="vff_NatureOfOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsTable" xlink:label="vff_NatureOfOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NatureOfOperationsTable_lbl" xml:lang="en-US" id="id_11175858_3474535_3_1">Nature of operations [table].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NatureOfOperationsTable_lbl" xml:lang="en-US" id="id_11175858_3474535_1_1">Nature of operations [table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NatureOfOperationsTable_lbl" xml:lang="en-US" id="id_11175858_3474535_2_1">Nature of operations [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NatureOfOperationsTable" xlink:to="vff_NatureOfOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="ifrs-full_NetAssetsLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetAssetsLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422458_1_1">Assets (liabilities)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NetAssetsLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422458_2_1">Net assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetAssetsLiabilities" xlink:to="ifrs-full_NetAssetsLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDebt" xlink:label="ifrs-full_NetDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NetDebt_lbl" xml:lang="en-US" id="id_11175858_3421566_1_1">Net debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_NetDebt_lbl" xml:lang="en-US" id="id_11175858_3421566_6_1">Net debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NetDebt" xlink:to="ifrs-full_NetDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NetDebtAndEquity" xlink:label="vff_NetDebtAndEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NetDebtAndEquity_lbl" xml:lang="en-US" id="id_11175858_3466535_3_1">Net debt and equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NetDebtAndEquity_lbl" xml:lang="en-US" id="id_11175858_3466535_1_1">Net Debt And Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="vff_NetDebtAndEquity_lbl" xml:lang="en-US" id="id_11175858_3466535_6_1">Net debt and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NetDebtAndEquity" xlink:to="vff_NetDebtAndEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsAxis" xlink:label="ifrs-full_NewIFRSsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NewIFRSsAxis_lbl" xml:lang="en-US" id="id_11175858_3421615_1_1">New IFRSs [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NewIFRSsAxis_lbl" xml:lang="en-US" id="id_11175858_3421615_2_1">New IFRSs [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NewIFRSsAxis" xlink:to="ifrs-full_NewIFRSsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsMember" xlink:label="ifrs-full_NewIFRSsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NewIFRSsMember_lbl" xml:lang="en-US" id="id_11175858_3421616_1_1">New IFRSs [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NewIFRSsMember_lbl" xml:lang="en-US" id="id_11175858_3421616_2_1">New IFRSs [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NewIFRSsMember" xlink:to="ifrs-full_NewIFRSsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl" xml:lang="en-US" id="id_11175858_3421584_1_1">Non-adjusting events after reporting period [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl" xml:lang="en-US" id="id_11175858_3421584_2_1">Non-adjusting events after reporting period [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NonadjustingEventsMember_lbl" xml:lang="en-US" id="id_11175858_3421585_1_1">Non-adjusting events after reporting period [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NonadjustingEventsMember_lbl" xml:lang="en-US" id="id_11175858_3421585_2_1">Non-adjusting events after reporting period [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ifrs-full_NonadjustingEventsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3422476_1_1">Non-current assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3422476_2_1">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NonCurrentAssetsFinanceLiabilitiesAbstract" xlink:label="vff_NonCurrentAssetsFinanceLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NonCurrentAssetsFinanceLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3426637_3_1">Non current assets finance liabilities abstract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NonCurrentAssetsFinanceLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3426637_1_1">Non Current Assets Finance Liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NonCurrentAssetsFinanceLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3426637_2_1">Non Current Assets Finance Liabilities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NonCurrentAssetsFinanceLiabilitiesAbstract" xlink:to="vff_NonCurrentAssetsFinanceLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="ifrs-full_NoncurrentFinanceLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentFinanceLeaseLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422483_1_1">Non-current finance lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentFinanceLeaseLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422483_2_1">Capital lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:to="ifrs-full_NoncurrentFinanceLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422493_1_1">Non-current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NoncurrentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422493_14_1">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3422334_1_1">Non-current liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3422334_2_1">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NonRevolvingFixedRateLoanFaceAmount" xlink:label="vff_NonRevolvingFixedRateLoanFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NonRevolvingFixedRateLoanFaceAmount_lbl" xml:lang="en-US" id="id_11175858_3557520_3_1">Non revolving fixed rate loan face amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NonRevolvingFixedRateLoanFaceAmount_lbl" xml:lang="en-US" id="id_11175858_3557520_1_1">Non revolving fixed rate loan face amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NonRevolvingFixedRateLoanFaceAmount_lbl" xml:lang="en-US" id="id_11175858_3557520_2_1">Non-revolving fixed rate loan face amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NonRevolvingFixedRateLoanFaceAmount" xlink:to="vff_NonRevolvingFixedRateLoanFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneMonthMember" xlink:label="ifrs-full_NotLaterThanOneMonthMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotLaterThanOneMonthMember_lbl" xml:lang="en-US" id="id_11175858_3421668_1_1">Not later than one month [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotLaterThanOneMonthMember_lbl" xml:lang="en-US" id="id_11175858_3421668_2_1">Less than 30 days [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneMonthMember" xlink:to="ifrs-full_NotLaterThanOneMonthMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NotLaterThanOneYearMember_lbl" xml:lang="en-US" id="id_11175858_3422054_1_1">Not later than one year [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NotLaterThanOneYearMember_lbl" xml:lang="en-US" id="id_11175858_3422054_2_1">Not later than one year [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NotLaterThanOneYearMember" xlink:to="ifrs-full_NotLaterThanOneYearMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfCustomersWithBenchmarkContribution" xlink:label="vff_NumberOfCustomersWithBenchmarkContribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NumberOfCustomersWithBenchmarkContribution_lbl" xml:lang="en-US" id="id_11175858_3557555_3_1">Number of customers with benchmark contribution.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NumberOfCustomersWithBenchmarkContribution_lbl" xml:lang="en-US" id="id_11175858_3557555_1_1">Number of customers with benchmark contribution</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NumberOfCustomersWithBenchmarkContribution_lbl" xml:lang="en-US" id="id_11175858_3557555_2_1">Number of customers with benchmark contribution of more than 10%</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NumberOfCustomersWithBenchmarkContribution" xlink:to="vff_NumberOfCustomersWithBenchmarkContribution_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" xlink:label="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued_lbl" xml:lang="en-US" id="id_11175858_3557755_3_1">Number of instruments other equity instruments earned but unissued.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued_lbl" xml:lang="en-US" id="id_11175858_3557755_1_1">Number of instruments other equity instruments earned but unissued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued_lbl" xml:lang="en-US" id="id_11175858_3557755_2_1">Earned but unissued at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" xlink:to="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_lbl" xml:lang="en-US" id="id_11175858_3422508_1_1">Number of other equity instruments granted in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_lbl" xml:lang="en-US" id="id_11175858_3422508_2_1">Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_lbl" xml:lang="en-US" id="id_11175858_3422508_12_1">Number of instruments other equity instruments granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3557749_3_1">Number of nonvested other equity instruments outstanding in sharebased payment arrangement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3557749_1_1">Number of nonvested other equity instruments outstanding in sharebased payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3557749_2_1">Number of non-vested other equity instruments outstanding in share based payment arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfOperatingSegments" xlink:label="vff_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_11175858_3557431_3_1">Number of operating segments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_11175858_3557431_1_1">Number of operating segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_11175858_3557431_2_1">Number of operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NumberOfOperatingSegments" xlink:to="vff_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3421677_1_1">Number of other equity instruments exercised or vested in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3421677_14_1">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422352_1_1">Number of other equity instruments expired in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422352_2_1">Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422353_1_1">Number of other equity instruments outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422353_4_1">Outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422353_5_1">Beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422353_2_1">Number of other equity instruments outstanding in share based payment arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3421679_1_1">Number of share options outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3421679_4_1">End of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3421679_5_1">Beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3421679_2_1">Exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3421679_12_1">Number outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfOutstandingShareOptions" xlink:to="ifrs-full_NumberOfOutstandingShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfReportingSegments" xlink:label="vff_NumberOfReportingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_NumberOfReportingSegments_lbl" xml:lang="en-US" id="id_11175858_3471798_3_1">Number of reporting segments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_NumberOfReportingSegments_lbl" xml:lang="en-US" id="id_11175858_3471798_1_1">Number of Reporting Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_NumberOfReportingSegments_lbl" xml:lang="en-US" id="id_11175858_3471798_2_1">Number of reporting segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_NumberOfReportingSegments" xlink:to="vff_NumberOfReportingSegments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422355_1_1">Number of share options exercisable in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422355_2_1">Number of exercisable options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422356_1_1">Number of share options exercised in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422356_14_1">Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3421682_1_1">Number of share options forfeited in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3421682_14_1">Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422057_1_1">Number of share options granted in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3422057_2_1">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl" xml:lang="en-US" id="id_11175858_3422357_1_1">Number of shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl" xml:lang="en-US" id="id_11175858_3422357_4_1">Ending balance, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_NumberOfSharesOutstanding_lbl" xml:lang="en-US" id="id_11175858_3422357_5_1">Beginning balance, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_NumberOfSharesOutstanding" xlink:to="ifrs-full_NumberOfSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingCreditFacility" xlink:label="vff_OperatingCreditFacility"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OperatingCreditFacility_lbl" xml:lang="en-US" id="id_11175858_3557596_3_1">Operating credit facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OperatingCreditFacility_lbl" xml:lang="en-US" id="id_11175858_3557596_1_1">Operating Credit Facility</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OperatingCreditFacility_lbl" xml:lang="en-US" id="id_11175858_3557596_2_1">Operating credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OperatingCreditFacility" xlink:to="vff_OperatingCreditFacility_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanBorrowingBaseAmount" xlink:label="vff_OperatingLoanBorrowingBaseAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OperatingLoanBorrowingBaseAmount_lbl" xml:lang="en-US" id="id_11175858_3557723_3_1">Operating loan borrowing base amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OperatingLoanBorrowingBaseAmount_lbl" xml:lang="en-US" id="id_11175858_3557723_1_1">Operating loan borrowing base amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OperatingLoanBorrowingBaseAmount_lbl" xml:lang="en-US" id="id_11175858_3557723_2_1">Operating loan borrowing base amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OperatingLoanBorrowingBaseAmount" xlink:to="vff_OperatingLoanBorrowingBaseAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanFacilityAmount" xlink:label="vff_OperatingLoanFacilityAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OperatingLoanFacilityAmount_lbl" xml:lang="en-US" id="id_11175858_3557719_3_1">Operating loan facility amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OperatingLoanFacilityAmount_lbl" xml:lang="en-US" id="id_11175858_3557719_1_1">Operating loan facility amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OperatingLoanFacilityAmount_lbl" xml:lang="en-US" id="id_11175858_3557719_2_1">Operating loan facility amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OperatingLoanFacilityAmount" xlink:to="vff_OperatingLoanFacilityAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanOutstandingAmount" xlink:label="vff_OperatingLoanOutstandingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OperatingLoanOutstandingAmount_lbl" xml:lang="en-US" id="id_11175858_3557720_3_1">Operating loan outstanding amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OperatingLoanOutstandingAmount_lbl" xml:lang="en-US" id="id_11175858_3557720_1_1">Operating loan outstanding amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OperatingLoanOutstandingAmount_lbl" xml:lang="en-US" id="id_11175858_3557720_2_1">Operating loan outstanding amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OperatingLoanOutstandingAmount" xlink:to="vff_OperatingLoanOutstandingAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanWithCanadianCharteredBankMember" xlink:label="vff_OperatingLoanWithCanadianCharteredBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OperatingLoanWithCanadianCharteredBankMember_lbl" xml:lang="en-US" id="id_11175858_3557529_3_1">Operating loan with canadian chartered bank.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OperatingLoanWithCanadianCharteredBankMember_lbl" xml:lang="en-US" id="id_11175858_3557529_1_1">Operating loan with canadian chartered bank [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OperatingLoanWithCanadianCharteredBankMember_lbl" xml:lang="en-US" id="id_11175858_3557529_2_1">Operating loan with Canadian Chartered Bank [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OperatingLoanWithCanadianCharteredBankMember" xlink:to="vff_OperatingLoanWithCanadianCharteredBankMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OrdinarySharesMember_lbl" xml:lang="en-US" id="id_11175858_3422519_1_1">Ordinary shares [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OrdinarySharesMember_lbl" xml:lang="en-US" id="id_11175858_3422519_2_1">Number of common shares [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="ifrs-full_OrdinarySharesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems_lbl" xml:lang="en-US" id="id_11175858_3422074_1_1">Other adjustments for non-cash items</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems_lbl" xml:lang="en-US" id="id_11175858_3422074_2_1">Changes in non-cash working capital items (note 18)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems_lbl" xml:lang="en-US" id="id_11175858_3422074_6_1">Changes in non-cash working capital items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="ifrs-full_OtherAdjustmentsForNoncashItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssets" xlink:label="ifrs-full_OtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherAssets_lbl" xml:lang="en-US" id="id_11175858_3422076_1_1">Other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_OtherAssets_lbl" xml:lang="en-US" id="id_11175858_3422076_6_1">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherAssets" xlink:to="ifrs-full_OtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3422077_1_1">Other assets [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherAssetsMember_lbl" xml:lang="en-US" id="id_11175858_3422077_2_1">Other assets [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherAssetsMember" xlink:to="ifrs-full_OtherAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3422523_1_1">Other cash payments to acquire interests in joint ventures, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3422523_14_1">Note receivable to joint venture (note 8)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:to="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherComprehensiveIncomeLossAbstract" xlink:label="vff_OtherComprehensiveIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OtherComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US" id="id_11175858_3557397_3_1">Other comprehensive income loss [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OtherComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US" id="id_11175858_3557397_1_1">Other comprehensive income loss [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OtherComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US" id="id_11175858_3557397_2_1">Other comprehensive (loss) income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OtherComprehensiveIncomeLossAbstract" xlink:to="vff_OtherComprehensiveIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" xlink:label="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation_lbl" xml:lang="en-US" id="id_11175858_3557381_3_1">Other comprehensive income net of tax exchange differences on cumulative translation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation_lbl" xml:lang="en-US" id="id_11175858_3557381_1_1">Other comprehensive income net of tax exchange differences on cumulative translation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation_lbl" xml:lang="en-US" id="id_11175858_3557381_2_1">Cumulative translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" xlink:to="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation_lbl" xml:lang="en-US" id="id_11175858_3422539_1_1">Other comprehensive income, net of tax, gains (losses) on revaluation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation_lbl" xml:lang="en-US" id="id_11175858_3422539_2_1">Gain on revaluation of land, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentAssets_lbl" xml:lang="en-US" id="id_11175858_3422393_1_1">Other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentAssets_lbl" xml:lang="en-US" id="id_11175858_3422393_2_1">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentAssets" xlink:to="ifrs-full_OtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentFinancialAssets_lbl" xml:lang="en-US" id="id_11175858_3421721_1_1">Other current financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentFinancialAssets_lbl" xml:lang="en-US" id="id_11175858_3421721_2_1">Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_OtherCurrentFinancialAssets_lbl" xml:lang="en-US" id="id_11175858_3421721_12_1">Other financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentFinancialAssets" xlink:to="ifrs-full_OtherCurrentFinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialLiabilities" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422394_1_1">Other current financial liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422394_2_1">Other financial liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentFinancialLiabilities" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422544_1_1">Other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_OtherCurrentLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422544_14_1">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentLiabilities" xlink:to="ifrs-full_OtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="ifrs-full_OtherCurrentReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherCurrentReceivables_lbl" xml:lang="en-US" id="id_11175858_3422548_1_1">Other current receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherCurrentReceivables_lbl" xml:lang="en-US" id="id_11175858_3422548_2_1">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherCurrentReceivables" xlink:to="ifrs-full_OtherCurrentReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="ifrs-full_OtherExpenseByFunction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherExpenseByFunction_lbl" xml:lang="en-US" id="id_11175858_3422401_1_1">Other expense, by function</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherExpenseByFunction_lbl" xml:lang="en-US" id="id_11175858_3422401_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherExpenseByFunction" xlink:to="ifrs-full_OtherExpenseByFunction_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIncome" xlink:label="ifrs-full_OtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherIncome_lbl" xml:lang="en-US" id="id_11175858_3421727_1_1">Other income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_OtherIncome_lbl" xml:lang="en-US" id="id_11175858_3421727_14_1">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherIncome" xlink:to="ifrs-full_OtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_lbl" xml:lang="en-US" id="id_11175858_3421728_1_1">Other income (expense) from subsidiaries, jointly controlled entities and associates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_lbl" xml:lang="en-US" id="id_11175858_3421728_2_1">Other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherLiabilitiesMember" xlink:label="vff_OtherLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OtherLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3532401_3_1">Other liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OtherLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3532401_1_1">Other Liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OtherLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3532401_2_1">Other liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OtherLiabilitiesMember" xlink:to="vff_OtherLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets_lbl" xml:lang="en-US" id="id_11175858_3422107_1_1">Other non-current non-financial assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets_lbl" xml:lang="en-US" id="id_11175858_3422107_2_1">Other assets (note 9)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:to="ifrs-full_OtherNoncurrentNonfinancialAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentNonfinancialLiabilities" xlink:label="ifrs-full_OtherNoncurrentNonfinancialLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherNoncurrentNonfinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422563_1_1">Other non-current non-financial liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherNoncurrentNonfinancialLiabilities_lbl" xml:lang="en-US" id="id_11175858_3422563_2_1">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherNoncurrentNonfinancialLiabilities" xlink:to="ifrs-full_OtherNoncurrentNonfinancialLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:label="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11175858_3422570_1_1">Other tax effects for reconciliation between accounting profit and tax expense (income)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_lbl" xml:lang="en-US" id="id_11175858_3422570_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:to="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_OtherTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3422116_1_1">Other temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_OtherTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3422116_2_1">Other [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_OtherTemporaryDifferencesMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OutstandingLettersOfCredit" xlink:label="vff_OutstandingLettersOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_OutstandingLettersOfCredit_lbl" xml:lang="en-US" id="id_11175858_3441930_3_1">Outstanding letters of credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_OutstandingLettersOfCredit_lbl" xml:lang="en-US" id="id_11175858_3441930_1_1">Outstanding Letters Of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_OutstandingLettersOfCredit_lbl" xml:lang="en-US" id="id_11175858_3441930_2_1">Outstanding letters of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_OutstandingLettersOfCredit" xlink:to="vff_OutstandingLettersOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US" id="id_11175858_3422120_1_1">Ownership [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US" id="id_11175858_3422120_2_1">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US" id="id_11175858_3422121_1_1">Ownership [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US" id="id_11175858_3422121_2_1">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PaymentOfCommitment" xlink:label="vff_PaymentOfCommitment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PaymentOfCommitment_lbl" xml:lang="en-US" id="id_11175858_3557540_3_1">Payment of commitment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PaymentOfCommitment_lbl" xml:lang="en-US" id="id_11175858_3557540_1_1">Payment of commitment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PaymentOfCommitment_lbl" xml:lang="en-US" id="id_11175858_3557540_2_1">Payment of commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PaymentOfCommitment" xlink:to="vff_PaymentOfCommitment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3421753_1_1">Payments of finance lease liabilities, classified as financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3421753_14_1">Payments on capital lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer" xlink:label="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer_lbl" xml:lang="en-US" id="id_11175858_3557556_3_1">Percentage of balance of trade receivable by major customer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer_lbl" xml:lang="en-US" id="id_11175858_3557556_1_1">Percentage Of Balance Of Trade Receivable By Major Customer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer_lbl" xml:lang="en-US" id="id_11175858_3557556_2_1">Percentage of balance of trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer" xlink:to="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" xlink:label="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption_lbl" xml:lang="en-US" id="id_11175858_3557559_3_1">Percentage of reasonably possible increase or decrease in risk assumption.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption_lbl" xml:lang="en-US" id="id_11175858_3557559_1_1">Percentage of reasonably possible increase or decrease in risk assumption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption_lbl" xml:lang="en-US" id="id_11175858_3557559_2_1">Higher in risk assumption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" xlink:to="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfTradeReceivablesOutstandingBalance" xlink:label="vff_PercentageOfTradeReceivablesOutstandingBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PercentageOfTradeReceivablesOutstandingBalance_lbl" xml:lang="en-US" id="id_11175858_3557557_3_1">Percentage of trade receivables outstanding balance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PercentageOfTradeReceivablesOutstandingBalance_lbl" xml:lang="en-US" id="id_11175858_3557557_1_1">Percentage of Trade Receivables Outstanding Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PercentageOfTradeReceivablesOutstandingBalance_lbl" xml:lang="en-US" id="id_11175858_3557557_2_1">Percentage of trade receivables outstanding balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PercentageOfTradeReceivablesOutstandingBalance" xlink:to="vff_PercentageOfTradeReceivablesOutstandingBalance_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PerformanceBasedRestrictedStockUnitsMember" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember_lbl" xml:lang="en-US" id="id_11175858_3504431_3_1">Performance based restricted stock units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember_lbl" xml:lang="en-US" id="id_11175858_3504431_1_1">Performance Based Restricted Stock Units [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember_lbl" xml:lang="en-US" id="id_11175858_3504431_2_1">Performance based restricted stock units [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PerformanceBasedRestrictedStockUnitsMember" xlink:to="vff_PerformanceBasedRestrictedStockUnitsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PeriodOfRevaluationOfPropertyPlantAndEquipment" xlink:label="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557439_3_1">Period of revaluation of property plant and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557439_1_1">Period Of Revaluation Of Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557439_2_1">Period of revaluation of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment" xlink:to="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine" xlink:label="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine_lbl" xml:lang="en-US" id="id_11175858_3557496_3_1">Period of utilizing actual sales price for estimating price of produce on vine.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine_lbl" xml:lang="en-US" id="id_11175858_3557496_1_1">Period of utilizing actual sales price for estimating price of produce on vine</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine_lbl" xml:lang="en-US" id="id_11175858_3557496_2_1">Period of utilizing actual sales price for estimating price of produce on vine</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine" xlink:to="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PlacedInServicePropertyPlantAndEquipment" xlink:label="vff_PlacedInServicePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PlacedInServicePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557012_3_1">Placed in service property plant and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PlacedInServicePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557012_1_1">Placed in service property plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PlacedInServicePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3557012_2_1">Placed in service</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PlacedInServicePropertyPlantAndEquipment" xlink:to="vff_PlacedInServicePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PowerPlantMember" xlink:label="vff_PowerPlantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PowerPlantMember_lbl" xml:lang="en-US" id="id_11175858_3511222_3_1">Power Plant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PowerPlantMember_lbl" xml:lang="en-US" id="id_11175858_3511222_1_1">Power Plant [ member ]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PowerPlantMember_lbl" xml:lang="en-US" id="id_11175858_3511222_2_1">Power plant [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PowerPlantMember" xlink:to="vff_PowerPlantMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3422615_1_1">Proceeds from borrowings, classified as financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3422615_2_1">Proceeds from borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProceedsFromExerciseOfStockOptions" xlink:label="vff_ProceedsFromExerciseOfStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ProceedsFromExerciseOfStockOptions_lbl" xml:lang="en-US" id="id_11175858_3556831_3_1">Proceeds from exercise of stock options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ProceedsFromExerciseOfStockOptions_lbl" xml:lang="en-US" id="id_11175858_3556831_1_1">Proceeds from exercise of stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ProceedsFromExerciseOfStockOptions_lbl" xml:lang="en-US" id="id_11175858_3556831_2_1">Proceeds from exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ProceedsFromExerciseOfStockOptions" xlink:to="vff_ProceedsFromExerciseOfStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProceedsFromIssuanceOfWarrants" xlink:label="vff_ProceedsFromIssuanceOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US" id="id_11175858_3556822_3_1">Proceeds from issuance of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US" id="id_11175858_3556822_1_1">Proceeds from issuance of warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US" id="id_11175858_3556822_2_1">Issuance of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ProceedsFromIssuanceOfWarrants" xlink:to="vff_ProceedsFromIssuanceOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="ifrs-full_ProceedsFromIssuingShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromIssuingShares_lbl" xml:lang="en-US" id="id_11175858_3422452_1_1">Proceeds from issuing shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromIssuingShares_lbl" xml:lang="en-US" id="id_11175858_3422452_2_1">Proceeds from issuance of common stock, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromIssuingShares" xlink:to="ifrs-full_ProceedsFromIssuingShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProceedsFromLongTermLoans" xlink:label="vff_ProceedsFromLongTermLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ProceedsFromLongTermLoans_lbl" xml:lang="en-US" id="id_11175858_3433691_3_1">Proceeds from long term loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ProceedsFromLongTermLoans_lbl" xml:lang="en-US" id="id_11175858_3433691_1_1">Proceeds From Long Term Loans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ProceedsFromLongTermLoans_lbl" xml:lang="en-US" id="id_11175858_3433691_2_1">Proceeds from long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ProceedsFromLongTermLoans" xlink:to="vff_ProceedsFromLongTermLoans_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3421787_1_1">Proceeds from sales of property, plant and equipment, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3421787_2_1">Proceeds from sale of land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProduceSegmentMember" xlink:label="vff_ProduceSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ProduceSegmentMember_lbl" xml:lang="en-US" id="id_11175858_3557688_3_1">Produce segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ProduceSegmentMember_lbl" xml:lang="en-US" id="id_11175858_3557688_1_1">Produce segment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ProduceSegmentMember_lbl" xml:lang="en-US" id="id_11175858_3557688_2_1">Produce [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ProduceSegmentMember" xlink:to="vff_ProduceSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfessionalFeesExpense" xlink:label="ifrs-full_ProfessionalFeesExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfessionalFeesExpense_lbl" xml:lang="en-US" id="id_11175858_3423109_1_1">Professional fees expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfessionalFeesExpense_lbl" xml:lang="en-US" id="id_11175858_3423109_2_1">Professional services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfessionalFeesExpense" xlink:to="ifrs-full_ProfessionalFeesExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11175858_3423110_1_1">Profit (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11175858_3423110_32_1">Net income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11175858_3423110_2_1">Net (loss) income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11175858_3423110_6_1">Net (loss) income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProfitLoss_lbl" xml:lang="en-US" id="id_11175858_3423110_12_1">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLoss" xlink:to="ifrs-full_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11175858_3421790_1_1">Profit (loss), attributable to owners of parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl" xml:lang="en-US" id="id_11175858_3421790_2_1">Net income (loss) attributable to owners of the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossBeforeTax_lbl" xml:lang="en-US" id="id_11175858_3422161_1_1">Profit (loss) before tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossBeforeTax_lbl" xml:lang="en-US" id="id_11175858_3422161_6_1">(Loss) income before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossBeforeTax" xlink:to="ifrs-full_ProfitLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProfitLossFromOperatingActivities_lbl" xml:lang="en-US" id="id_11175858_3422167_1_1">Profit (loss) from operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_ProfitLossFromOperatingActivities_lbl" xml:lang="en-US" id="id_11175858_3422167_6_1">Income (loss) from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProfitLossFromOperatingActivities" xlink:to="ifrs-full_ProfitLossFromOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PromissoryNotesMember" xlink:label="vff_PromissoryNotesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PromissoryNotesMember_lbl" xml:lang="en-US" id="id_11175858_3480111_3_1">Promissory notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PromissoryNotesMember_lbl" xml:lang="en-US" id="id_11175858_3480111_1_1">Promissory Notes [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PromissoryNotesMember_lbl" xml:lang="en-US" id="id_11175858_3480111_2_1">Promissory Notes [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PromissoryNotesMember" xlink:to="vff_PromissoryNotesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3423123_1_1">Property, plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3423123_4_1">Property plant and equipment, Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3423123_5_1">Property plant and equipment, Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3423123_2_1">Property, plant and equipment (note 7)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3423123_12_1">Property, plant and equipment, net of accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipment" xlink:to="ifrs-full_PropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:label="vff_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl" xml:lang="en-US" id="id_11175858_3444290_3_1">Property Plant and Equipment Accumulated Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl" xml:lang="en-US" id="id_11175858_3444290_1_1">Property Plant and Equipment Accumulated Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl" xml:lang="en-US" id="id_11175858_3444290_2_1">Property plant and equipment, accumulation depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="vff_PropertyPlantAndEquipmentAccumulatedDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3422628_1_1">Property, plant and equipment [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" id="id_11175858_3422628_2_1">Property, plant and equipment [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus" xlink:label="ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus_lbl" xml:lang="en-US" id="id_11175858_3423131_1_1">Property, plant and equipment, revaluation surplus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus_lbl" xml:lang="en-US" id="id_11175858_3423131_2_1">Revaluation surplus related to property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus" xlink:to="ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PropertyPlantAndEquipmentsGross" xlink:label="vff_PropertyPlantAndEquipmentsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PropertyPlantAndEquipmentsGross_lbl" xml:lang="en-US" id="id_11175858_3433799_3_1">Property, plant and equipment, gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PropertyPlantAndEquipmentsGross_lbl" xml:lang="en-US" id="id_11175858_3433799_1_1">Property, plant and equipment, gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PropertyPlantAndEquipmentsGross_lbl" xml:lang="en-US" id="id_11175858_3433799_2_1">Property plant and equipment, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PropertyPlantAndEquipmentsGross" xlink:to="vff_PropertyPlantAndEquipmentsGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture_lbl" xml:lang="en-US" id="id_11175858_3423135_1_1">Proportion of ownership interest in joint venture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture_lbl" xml:lang="en-US" id="id_11175858_3423135_2_1">Ownership interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture_lbl" xml:lang="en-US" id="id_11175858_3423135_12_1">Proportion of ownership interest in joint venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary_lbl" xml:lang="en-US" id="id_11175858_3422633_1_1">Proportion of ownership interest in subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary_lbl" xml:lang="en-US" id="id_11175858_3422633_2_1">Percentage of equity ownership interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PurchasedProduceInventoryMember" xlink:label="vff_PurchasedProduceInventoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PurchasedProduceInventoryMember_lbl" xml:lang="en-US" id="id_11175858_3557840_3_1">Purchased produce inventory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PurchasedProduceInventoryMember_lbl" xml:lang="en-US" id="id_11175858_3557840_1_1">Purchased produce inventory [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PurchasedProduceInventoryMember_lbl" xml:lang="en-US" id="id_11175858_3557840_2_1">Purchased produce inventory [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PurchasedProduceInventoryMember" xlink:to="vff_PurchasedProduceInventoryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease" xlink:label="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease_lbl" xml:lang="en-US" id="id_11175858_3556823_3_1">Purchase of capital expenditures by financing capital lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease_lbl" xml:lang="en-US" id="id_11175858_3556823_1_1">Purchase of capital expenditures by financing capital lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease_lbl" xml:lang="en-US" id="id_11175858_3556823_2_1">Purchases of capital expenditures by financing capital lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease" xlink:to="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3422688_1_1">Purchase of property, plant and equipment, classified as investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl" xml:lang="en-US" id="id_11175858_3422688_14_1">Purchases of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangeAxis_lbl" xml:lang="en-US" id="id_11175858_3422662_1_1">Range [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangeAxis_lbl" xml:lang="en-US" id="id_11175858_3422662_2_1">Range [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangesMember_lbl" xml:lang="en-US" id="id_11175858_3422700_1_1">Ranges [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangesMember_lbl" xml:lang="en-US" id="id_11175858_3422700_2_1">Ranges [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_RangesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_lbl" xml:lang="en-US" id="id_11175858_3422192_1_1">Ranges of exercise prices for outstanding share options [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_lbl" xml:lang="en-US" id="id_11175858_3422192_2_1">Ranges of exercise prices for outstanding share options [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_lbl" xml:lang="en-US" id="id_11175858_3422193_1_1">Ranges of exercise prices for outstanding share options [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_lbl" xml:lang="en-US" id="id_11175858_3422193_2_1">Ranges of exercise prices for outstanding share options [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RawMaterialsAndConsumablesUsed" xlink:label="ifrs-full_RawMaterialsAndConsumablesUsed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RawMaterialsAndConsumablesUsed_lbl" xml:lang="en-US" id="id_11175858_3422702_1_1">Raw materials and consumables used</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RawMaterialsAndConsumablesUsed_lbl" xml:lang="en-US" id="id_11175858_3422702_2_1">Raw materials and consumables used</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RawMaterialsAndConsumablesUsed" xlink:to="ifrs-full_RawMaterialsAndConsumablesUsed_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesDueFromJointVentures" xlink:label="ifrs-full_ReceivablesDueFromJointVentures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReceivablesDueFromJointVentures_lbl" xml:lang="en-US" id="id_11175858_3422202_1_1">Receivables due from joint ventures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReceivablesDueFromJointVentures_lbl" xml:lang="en-US" id="id_11175858_3422202_2_1">Due from joint ventures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReceivablesDueFromJointVentures" xlink:to="ifrs-full_ReceivablesDueFromJointVentures_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" xlink:label="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax_lbl" xml:lang="en-US" id="id_11175858_3557373_3_1">Reclassification of previously recorded revaluation gain of land net of tax.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax_lbl" xml:lang="en-US" id="id_11175858_3557373_1_1">Reclassification of previously recorded revaluation gain of land net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax_lbl" xml:lang="en-US" id="id_11175858_3557373_2_1">Reclassification of previously recorded revaluation gain of land, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" xlink:to="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:label="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract_lbl" xml:lang="en-US" id="id_11175858_3422228_1_1">Reconciliation of accounting profit multiplied by applicable tax rates [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract_lbl" xml:lang="en-US" id="id_11175858_3422228_2_1">Reconciliation of accounting profit multiplied by applicable tax rates [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:label="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3429804_3_1">Abstract representing reconciliation of changes in deferred tax assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3429804_1_1">Reconciliation Of Changes In Deferred Tax Assets [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" id="id_11175858_3429804_2_1">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:to="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:label="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3429806_3_1">Abstract representing reconciliation of changes in deferred tax liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3429806_1_1">Reconciliation Of Changes In Deferred Tax Liabilities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3429806_2_1">Deferred tax liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11175858_3423173_1_1">Reconciliation of changes in deferred tax liability (asset) [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_lbl" xml:lang="en-US" id="id_11175858_3423173_2_1">Reconciliation of changes in deferred tax liability (asset) [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RelatedPartyTransactionsAbstract" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" id="id_11175858_3422751_1_1">Related party transactions [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" id="id_11175858_3422751_2_1">Related party transactions [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="ifrs-full_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RepaymentOfLongtermDebt" xlink:label="vff_RepaymentOfLongtermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_RepaymentOfLongtermDebt_lbl" xml:lang="en-US" id="id_11175858_3460753_3_1">Repayment of long-term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_RepaymentOfLongtermDebt_lbl" xml:lang="en-US" id="id_11175858_3460753_1_1">Repayment of long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_RepaymentOfLongtermDebt_lbl" xml:lang="en-US" id="id_11175858_3460753_2_1">Repayment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_RepaymentOfLongtermDebt" xlink:to="vff_RepaymentOfLongtermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3423198_1_1">Repayments of borrowings, classified as financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl" xml:lang="en-US" id="id_11175858_3423198_14_1">Repayments on borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RetainedEarnings_lbl" xml:lang="en-US" id="id_11175858_3422771_1_1">Retained earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RetainedEarnings_lbl" xml:lang="en-US" id="id_11175858_3422771_2_1">Retained earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_RetainedEarnings_lbl" xml:lang="en-US" id="id_11175858_3422771_14_1">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetainedEarnings" xlink:to="ifrs-full_RetainedEarnings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_11175858_3422911_1_1">Retained earnings [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_11175858_3422911_2_1">Retained earnings [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RetainedEarningsMember" xlink:to="ifrs-full_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevaluationSurplus" xlink:label="ifrs-full_RevaluationSurplus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevaluationSurplus_lbl" xml:lang="en-US" id="id_11175858_3422777_1_1">Revaluation surplus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RevaluationSurplus_lbl" xml:lang="en-US" id="id_11175858_3422777_2_1">Revaluation surplus (note 7)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevaluationSurplus" xlink:to="ifrs-full_RevaluationSurplus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevaluationSurplusMember" xlink:label="ifrs-full_RevaluationSurplusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevaluationSurplusMember_lbl" xml:lang="en-US" id="id_11175858_3423222_1_1">Revaluation surplus [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RevaluationSurplusMember_lbl" xml:lang="en-US" id="id_11175858_3423222_2_1">Revaluation surplus [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevaluationSurplusMember" xlink:to="ifrs-full_RevaluationSurplusMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RevaluationSurplusRelatedTemporaryDifferencesMember" xlink:label="vff_RevaluationSurplusRelatedTemporaryDifferencesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_RevaluationSurplusRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557668_3_1">Revaluation surplus related temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_RevaluationSurplusRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557668_1_1">Revaluation surplus related temporary differences [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_RevaluationSurplusRelatedTemporaryDifferencesMember_lbl" xml:lang="en-US" id="id_11175858_3557668_2_1">Revaluation surplus [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_RevaluationSurplusRelatedTemporaryDifferencesMember" xlink:to="vff_RevaluationSurplusRelatedTemporaryDifferencesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_Revenue_lbl" xml:lang="en-US" id="id_11175858_3422778_1_1">Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_Revenue_lbl" xml:lang="en-US" id="id_11175858_3422778_2_1">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_Revenue" xlink:to="ifrs-full_Revenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="ifrs-full_RevenueFromContractsWithCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_RevenueFromContractsWithCustomers_lbl" xml:lang="en-US" id="id_11175858_3423224_1_1">Revenue from contracts with customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_RevenueFromContractsWithCustomers_lbl" xml:lang="en-US" id="id_11175858_3423224_2_1">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_RevenueFromContractsWithCustomers" xlink:to="ifrs-full_RevenueFromContractsWithCustomers_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RevolvingOperatingLoanMaximumBorrowingAmount" xlink:label="vff_RevolvingOperatingLoanMaximumBorrowingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_RevolvingOperatingLoanMaximumBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557526_3_1">Revolving operating loan maximum borrowing amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_RevolvingOperatingLoanMaximumBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557526_1_1">Revolving operating loan maximum borrowing amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_RevolvingOperatingLoanMaximumBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557526_2_1">Revolving operating loan maximum borrowing amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_RevolvingOperatingLoanMaximumBorrowingAmount" xlink:to="vff_RevolvingOperatingLoanMaximumBorrowingAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SalesAndMarketingExpense" xlink:label="ifrs-full_SalesAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SalesAndMarketingExpense_lbl" xml:lang="en-US" id="id_11175858_3422816_1_1">Sales and marketing expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SalesAndMarketingExpense_lbl" xml:lang="en-US" id="id_11175858_3422816_2_1">Marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SalesAndMarketingExpense" xlink:to="ifrs-full_SalesAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SegmentsAxis_lbl" xml:lang="en-US" id="id_11175858_3422831_1_1">Segments [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SegmentsAxis_lbl" xml:lang="en-US" id="id_11175858_3422831_2_1">Segments [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SegmentsMember_lbl" xml:lang="en-US" id="id_11175858_3423663_1_1">Segments [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SegmentsMember_lbl" xml:lang="en-US" id="id_11175858_3423663_2_1">Segments [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SegmentsMember" xlink:to="ifrs-full_SegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_11175858_3423256_1_1">Selling, general and administrative expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_11175858_3423256_6_1">Selling, general and administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_11175858_3423256_14_1">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11175858_3423259_1_1">Services received, related party transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions_lbl" xml:lang="en-US" id="id_11175858_3423259_2_1">Transaction costs related to joint venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:to="ifrs-full_ServicesReceivedRelatedPartyTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage" xlink:label="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage_lbl" xml:lang="en-US" id="id_11175858_3526806_3_1">Share-based compensation arrangement by share-based payment award vesting rights percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage_lbl" xml:lang="en-US" id="id_11175858_3526806_1_1">Share-based compensation arrangement by share-based payment award vesting rights percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage_lbl" xml:lang="en-US" id="id_11175858_3526806_2_1">Stock options, vesting rights percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage" xlink:to="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_lbl" xml:lang="en-US" id="id_11175858_3422970_1_1">Share-based payment arrangements [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember_lbl" xml:lang="en-US" id="id_11175858_3422970_2_1">Share-based payment arrangements [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear" xlink:label="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear_lbl" xml:lang="en-US" id="id_11175858_3557730_3_1">Share based payment arrangement vesting rights percentage per year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear_lbl" xml:lang="en-US" id="id_11175858_3557730_1_1">Share based payment arrangement vesting rights percentage per year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear_lbl" xml:lang="en-US" id="id_11175858_3557730_2_1">Options vest at a rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear" xlink:to="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareholderMember" xlink:label="vff_ShareholderMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_ShareholderMember_lbl" xml:lang="en-US" id="id_11175858_3546404_3_1">Share holder.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_ShareholderMember_lbl" xml:lang="en-US" id="id_11175858_3546404_1_1">Shareholder [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_ShareholderMember_lbl" xml:lang="en-US" id="id_11175858_3546404_2_1">Shareholder [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_ShareholderMember" xlink:to="vff_ShareholderMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11175858_3423684_1_1">Share of profit (loss) of associates and joint ventures accounted for using equity method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11175858_3423684_14_1">Share of (income) loss from joint venture (note 8)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11175858_3423276_1_1">Share of profit (loss) of joint ventures accounted for using equity method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11175858_3423276_14_1">Share of (income) loss from joint venture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod_lbl" xml:lang="en-US" id="id_11175858_3423276_18_1">Share of income for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedForOptionsExercised" xlink:label="vff_SharesIssuedForOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharesIssuedForOptionsExercised_lbl" xml:lang="en-US" id="id_11175858_3557706_3_1">Shares issued for options exercised.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharesIssuedForOptionsExercised_lbl" xml:lang="en-US" id="id_11175858_3557706_1_1">Shares issued for options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharesIssuedForOptionsExercised_lbl" xml:lang="en-US" id="id_11175858_3557706_2_1">Shares issued on exercise of options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharesIssuedForOptionsExercised" xlink:to="vff_SharesIssuedForOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedFromVestingOfRestrictedStockUnits" xlink:label="vff_SharesIssuedFromVestingOfRestrictedStockUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharesIssuedFromVestingOfRestrictedStockUnits_lbl" xml:lang="en-US" id="id_11175858_3557815_3_1">Shares issued from vesting of restricted stock units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharesIssuedFromVestingOfRestrictedStockUnits_lbl" xml:lang="en-US" id="id_11175858_3557815_1_1">Shares issued from vesting of restricted stock units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharesIssuedFromVestingOfRestrictedStockUnits_lbl" xml:lang="en-US" id="id_11175858_3557815_2_1">Shares issued from vesting of RSUs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharesIssuedFromVestingOfRestrictedStockUnits" xlink:to="vff_SharesIssuedFromVestingOfRestrictedStockUnits_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedFromVestingOfRsus" xlink:label="vff_SharesIssuedFromVestingOfRsus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharesIssuedFromVestingOfRsus_lbl" xml:lang="en-US" id="id_11175858_3557713_3_1">Shares issued from vesting of RSUs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharesIssuedFromVestingOfRsus_lbl" xml:lang="en-US" id="id_11175858_3557713_1_1">Shares Issued From Vesting Of RSUs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharesIssuedFromVestingOfRsus_lbl" xml:lang="en-US" id="id_11175858_3557713_2_1">Shares issued from vesting of RSUs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharesIssuedFromVestingOfRsus" xlink:to="vff_SharesIssuedFromVestingOfRsus_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts_lbl" xml:lang="en-US" id="id_11175858_3557698_3_1">Shares issued pursuant to private placement net of transaction costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts_lbl" xml:lang="en-US" id="id_11175858_3557698_1_1">Shares issued pursuant to private placement net of transaction costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts_lbl" xml:lang="en-US" id="id_11175858_3557698_2_1">Shares issued pursuant to private placement, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares_lbl" xml:lang="en-US" id="id_11175858_3557707_3_1">Shares issued pursuant to private placement net of transaction costs shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares_lbl" xml:lang="en-US" id="id_11175858_3557707_1_1">Shares issued pursuant to private placement net of transaction costs shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares_lbl" xml:lang="en-US" id="id_11175858_3557707_2_1">Shares issued pursuant to private placement, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares_lbl" xml:lang="en-US" id="id_11175858_3557859_3_1">Shares issued pursuant to private placement of common shares net of issuance costs shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares_lbl" xml:lang="en-US" id="id_11175858_3557859_1_1">Shares issued pursuant to private placement of common shares net of issuance costs shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares_lbl" xml:lang="en-US" id="id_11175858_3557859_2_1">Shares issued pursuant to private placement of common shares, net of issuance costs, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue_lbl" xml:lang="en-US" id="id_11175858_3557387_3_1">Shares issued pursuant to private placement of common shares net of issuance costs value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue_lbl" xml:lang="en-US" id="id_11175858_3557387_1_1">Shares issued pursuant to private placement of common shares net of issuance costs value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue_lbl" xml:lang="en-US" id="id_11175858_3557387_2_1">Shares issued pursuant to private placement of common shares, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermBorrowings" xlink:label="ifrs-full_ShorttermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShorttermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3422983_1_1">Current borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ShorttermBorrowings_lbl" xml:lang="en-US" id="id_11175858_3422983_2_1">Line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShorttermBorrowings" xlink:to="ifrs-full_ShorttermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents" xlink:label="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3423694_1_1">Short-term deposits, not classified as cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents_lbl" xml:lang="en-US" id="id_11175858_3423694_2_1">Security deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents" xlink:to="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11175858_3423696_1_1">Short-term employee benefits expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense_lbl" xml:lang="en-US" id="id_11175858_3423696_2_1">Salaries and short-term employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:to="ifrs-full_ShorttermEmployeeBenefitsExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SparePartsInventoryMember" xlink:label="vff_SparePartsInventoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SparePartsInventoryMember_lbl" xml:lang="en-US" id="id_11175858_3557499_3_1">Spare parts inventory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SparePartsInventoryMember_lbl" xml:lang="en-US" id="id_11175858_3557499_1_1">Spare parts inventory [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SparePartsInventoryMember_lbl" xml:lang="en-US" id="id_11175858_3557499_2_1">Spare parts inventory [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SparePartsInventoryMember" xlink:to="vff_SparePartsInventoryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StartupCostsAndWorkingCapital" xlink:label="vff_StartupCostsAndWorkingCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StartupCostsAndWorkingCapital_lbl" xml:lang="en-US" id="id_11175858_3557712_3_1">Startup costs and working capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StartupCostsAndWorkingCapital_lbl" xml:lang="en-US" id="id_11175858_3557712_1_1">Startup costs and working capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StartupCostsAndWorkingCapital_lbl" xml:lang="en-US" id="id_11175858_3557712_2_1">Start-up costs and working capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StartupCostsAndWorkingCapital" xlink:to="vff_StartupCostsAndWorkingCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StatementLineItems" xlink:label="vff_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StatementLineItems_lbl" xml:lang="en-US" id="id_11175858_3426236_3_1">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StatementLineItems_lbl" xml:lang="en-US" id="id_11175858_3426236_1_1">Statement [line items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StatementLineItems_lbl" xml:lang="en-US" id="id_11175858_3426236_2_1">Statement [LineItems]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StatementLineItems" xlink:to="vff_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="ifrs-full_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_11175858_3423004_1_1">Statement of cash flows [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_11175858_3423004_2_1">Statement of cash flows [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract_lbl" xml:lang="en-US" id="id_11175858_3422872_1_1">Statement of changes in equity [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract_lbl" xml:lang="en-US" id="id_11175858_3422872_2_1">Statement of changes in equity [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="ifrs-full_StatementOfChangesInEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StatementTable" xlink:label="vff_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StatementTable_lbl" xml:lang="en-US" id="id_11175858_3426235_3_1">Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders Equity and Other Comprehensive Income, or other statement as needed.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StatementTable_lbl" xml:lang="en-US" id="id_11175858_3426235_1_1">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StatementTable_lbl" xml:lang="en-US" id="id_11175858_3426235_2_1">Statement [table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StatementTable" xlink:to="vff_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockIssuedDuringPeriodValueInPublicOffering" xlink:label="vff_StockIssuedDuringPeriodValueInPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StockIssuedDuringPeriodValueInPublicOffering_lbl" xml:lang="en-US" id="id_11175858_3557695_3_1">Stock issued during period value in public offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StockIssuedDuringPeriodValueInPublicOffering_lbl" xml:lang="en-US" id="id_11175858_3557695_1_1">Stock issued during period value in public offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StockIssuedDuringPeriodValueInPublicOffering_lbl" xml:lang="en-US" id="id_11175858_3557695_2_1">Shares issued pursuant to public offering, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StockIssuedDuringPeriodValueInPublicOffering" xlink:to="vff_StockIssuedDuringPeriodValueInPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockIssuedDuringPeriodValueStockOptionsExercise" xlink:label="vff_StockIssuedDuringPeriodValueStockOptionsExercise"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StockIssuedDuringPeriodValueStockOptionsExercise_lbl" xml:lang="en-US" id="id_11175858_3557697_3_1">Stock issued during period value stock options exercise.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StockIssuedDuringPeriodValueStockOptionsExercise_lbl" xml:lang="en-US" id="id_11175858_3557697_1_1">Stock issued during period value stock options exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StockIssuedDuringPeriodValueStockOptionsExercise_lbl" xml:lang="en-US" id="id_11175858_3557697_2_1">Shares issued on exercise of options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StockIssuedDuringPeriodValueStockOptionsExercise" xlink:to="vff_StockIssuedDuringPeriodValueStockOptionsExercise_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOption1Member" xlink:label="vff_StockOption1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StockOption1Member_lbl" xml:lang="en-US" id="id_11175858_3480251_3_1">Stock option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StockOption1Member_lbl" xml:lang="en-US" id="id_11175858_3480251_1_1">Stock Option 1 [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StockOption1Member_lbl" xml:lang="en-US" id="id_11175858_3480251_2_1">Stock option 1 [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StockOption1Member" xlink:to="vff_StockOption1Member_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOptionExpirationTerm" xlink:label="vff_StockOptionExpirationTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StockOptionExpirationTerm_lbl" xml:lang="en-US" id="id_11175858_3472588_3_1">Stock option expiration term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StockOptionExpirationTerm_lbl" xml:lang="en-US" id="id_11175858_3472588_1_1">Stock Option Expiration Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StockOptionExpirationTerm_lbl" xml:lang="en-US" id="id_11175858_3472588_2_1">Stock options, expiration period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StockOptionExpirationTerm" xlink:to="vff_StockOptionExpirationTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOptionVestingPeriod" xlink:label="vff_StockOptionVestingPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_StockOptionVestingPeriod_lbl" xml:lang="en-US" id="id_11175858_3470711_3_1">Stock option vesting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_StockOptionVestingPeriod_lbl" xml:lang="en-US" id="id_11175858_3470711_1_1">Stock option vesting period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_StockOptionVestingPeriod_lbl" xml:lang="en-US" id="id_11175858_3470711_2_1">Stock options, vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_StockOptionVestingPeriod" xlink:to="vff_StockOptionVestingPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3423012_1_1">Subclassifications of assets, liabilities and equities [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_lbl" xml:lang="en-US" id="id_11175858_3423012_2_1">Subclassifications of assets, liabilities and equities [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SuplementalCashFlowInformationAbstract" xlink:label="vff_SuplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SuplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3556825_3_1">Suplemental cash flow information [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SuplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3556825_1_1">Suplemental cash flow information [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SuplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3556825_2_1">Supplemental cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SuplementalCashFlowInformationAbstract" xlink:to="vff_SuplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SuplementalDisclosureOfNonCashInformationAbstract" xlink:label="vff_SuplementalDisclosureOfNonCashInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_SuplementalDisclosureOfNonCashInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3556824_3_1">Suplemental disclosure of non cash information [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_SuplementalDisclosureOfNonCashInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3556824_1_1">Suplemental disclosure of non cash information [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_SuplementalDisclosureOfNonCashInformationAbstract_lbl" xml:lang="en-US" id="id_11175858_3556824_2_1">Supplemental disclosure of non-cash information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_SuplementalDisclosureOfNonCashInformationAbstract" xlink:to="vff_SuplementalDisclosureOfNonCashInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" xlink:label="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions_lbl" xml:lang="en-US" id="id_11175858_3557640_3_1">Tax effect of differences attributed to joint venture capital transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions_lbl" xml:lang="en-US" id="id_11175858_3557640_1_1">Tax effect of differences attributed to joint venture capital transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions_lbl" xml:lang="en-US" id="id_11175858_3557640_2_1">Differences attributed to joint venture capital transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" xlink:to="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_lbl" xml:lang="en-US" id="id_11175858_3423740_1_1">Tax effect of expense not deductible in determining taxable profit (tax loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_lbl" xml:lang="en-US" id="id_11175858_3423740_2_1">Non-deductible items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:to="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfForeignExchangeOnTranslation" xlink:label="vff_TaxEffectOfForeignExchangeOnTranslation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TaxEffectOfForeignExchangeOnTranslation_lbl" xml:lang="en-US" id="id_11175858_3557637_3_1">Tax effect of foreign exchange on translation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TaxEffectOfForeignExchangeOnTranslation_lbl" xml:lang="en-US" id="id_11175858_3557637_1_1">Tax effect of foreign exchange on translation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TaxEffectOfForeignExchangeOnTranslation_lbl" xml:lang="en-US" id="id_11175858_3557637_2_1">Foreign exchange on translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TaxEffectOfForeignExchangeOnTranslation" xlink:to="vff_TaxEffectOfForeignExchangeOnTranslation_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfShareOfLossesFromJointVenture" xlink:label="vff_TaxEffectOfShareOfLossesFromJointVenture"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TaxEffectOfShareOfLossesFromJointVenture_lbl" xml:lang="en-US" id="id_11175858_3557641_3_1">Tax effect of share of losses from joint venture.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TaxEffectOfShareOfLossesFromJointVenture_lbl" xml:lang="en-US" id="id_11175858_3557641_1_1">Tax effect of share of losses from joint venture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TaxEffectOfShareOfLossesFromJointVenture_lbl" xml:lang="en-US" id="id_11175858_3557641_2_1">Share of (income) losses from joint venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TaxEffectOfShareOfLossesFromJointVenture" xlink:to="vff_TaxEffectOfShareOfLossesFromJointVenture_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfStateTaxAdjustments" xlink:label="vff_TaxEffectOfStateTaxAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TaxEffectOfStateTaxAdjustments_lbl" xml:lang="en-US" id="id_11175858_3557636_3_1">Tax effect of state tax adjustments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TaxEffectOfStateTaxAdjustments_lbl" xml:lang="en-US" id="id_11175858_3557636_1_1">Tax effect of state tax adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TaxEffectOfStateTaxAdjustments_lbl" xml:lang="en-US" id="id_11175858_3557636_2_1">State tax adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TaxEffectOfStateTaxAdjustments" xlink:to="vff_TaxEffectOfStateTaxAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes" xlink:label="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes_lbl" xml:lang="en-US" id="id_11175858_3557635_3_1">Tax effect of tax rate differences on deferred taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes_lbl" xml:lang="en-US" id="id_11175858_3557635_1_1">Tax effect of tax rate differences on deferred taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes_lbl" xml:lang="en-US" id="id_11175858_3557635_2_1">Tax rate differences on deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes" xlink:to="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" xlink:label="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates_lbl" xml:lang="en-US" id="id_11175858_3557634_3_1">Tax effect of true up of prior year income tax estimates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates_lbl" xml:lang="en-US" id="id_11175858_3557634_1_1">Tax effect of true up of prior year income tax estimates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates_lbl" xml:lang="en-US" id="id_11175858_3557634_2_1">True up of prior year income tax estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" xlink:to="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfUnrealizedForeignExchange" xlink:label="vff_TaxEffectOfUnrealizedForeignExchange"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TaxEffectOfUnrealizedForeignExchange_lbl" xml:lang="en-US" id="id_11175858_3557638_3_1">Tax effect of unrealized foreign exchange.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TaxEffectOfUnrealizedForeignExchange_lbl" xml:lang="en-US" id="id_11175858_3557638_1_1">Tax effect of unrealized foreign exchange</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TaxEffectOfUnrealizedForeignExchange_lbl" xml:lang="en-US" id="id_11175858_3557638_2_1">Unrealized foreign exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TaxEffectOfUnrealizedForeignExchange" xlink:to="vff_TaxEffectOfUnrealizedForeignExchange_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_lbl" xml:lang="en-US" id="id_11175858_3423742_1_1">Tax expense (income) at applicable tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_lbl" xml:lang="en-US" id="id_11175858_3423742_2_1">Tax (recovery) calculated at domestic tax rates applicable in the respective countries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:to="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_lbl" xml:lang="en-US" id="id_11175858_3423034_1_1">Temporary difference, unused tax losses and unused tax credits [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_lbl" xml:lang="en-US" id="id_11175858_3423034_2_1">Temporary difference, unused tax losses and unused tax credits [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_lbl" xml:lang="en-US" id="id_11175858_3423035_1_1">Temporary difference, unused tax losses and unused tax credits [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_lbl" xml:lang="en-US" id="id_11175858_3423035_2_1">Temporary difference, unused tax losses and unused tax credits [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TermLoanFinancingAgreementWithCanadianCreditorMember" xlink:label="vff_TermLoanFinancingAgreementWithCanadianCreditorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TermLoanFinancingAgreementWithCanadianCreditorMember_lbl" xml:lang="en-US" id="id_11175858_3557527_3_1">Term loan financing agreement with canadian creditor.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TermLoanFinancingAgreementWithCanadianCreditorMember_lbl" xml:lang="en-US" id="id_11175858_3557527_1_1">Term loan financing agreement with canadian creditor [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TermLoanFinancingAgreementWithCanadianCreditorMember_lbl" xml:lang="en-US" id="id_11175858_3557527_2_1">Term loan financing agreement with canadian creditor [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TermLoanFinancingAgreementWithCanadianCreditorMember" xlink:to="vff_TermLoanFinancingAgreementWithCanadianCreditorMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TextBlockAbstract_lbl" xml:lang="en-US" id="id_11175858_3426207_3_1">Text block [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TextBlockAbstract_lbl" xml:lang="en-US" id="id_11175858_3426207_1_1">Text block [abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TextBlockAbstract_lbl" xml:lang="en-US" id="id_11175858_3426207_2_1">Text Block [abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TextBlockAbstract" xlink:to="vff_TextBlockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TopOfRangeMember_lbl" xml:lang="en-US" id="id_11175858_3423353_1_1">Top of range [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TopOfRangeMember_lbl" xml:lang="en-US" id="id_11175858_3423353_2_1">Maximum [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TopOfRangeMember" xlink:to="ifrs-full_TopOfRangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl" xml:lang="en-US" id="id_11175858_3424011_1_1">Trade and other current payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifrs-full_TradeAndOtherCurrentPayables_lbl" xml:lang="en-US" id="id_11175858_3424011_14_1">Trade payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayables" xlink:to="ifrs-full_TradeAndOtherCurrentPayables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_lbl" xml:lang="en-US" id="id_11175858_3423356_1_1">Current trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_lbl" xml:lang="en-US" id="id_11175858_3423356_2_1">Trade payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl" xml:lang="en-US" id="id_11175858_3423049_1_1">Trade and other current receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl" xml:lang="en-US" id="id_11175858_3423049_2_1">Note receivable (note 13)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables_lbl" xml:lang="en-US" id="id_11175858_3423049_12_1">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TradePayablesAndAccruedLiabilitiesMember" xlink:label="vff_TradePayablesAndAccruedLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TradePayablesAndAccruedLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3557589_3_1">Trade payables and accrued liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TradePayablesAndAccruedLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3557589_1_1">Trade payables and accrued liabilities [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TradePayablesAndAccruedLiabilitiesMember_lbl" xml:lang="en-US" id="id_11175858_3557589_2_1">Trade payables and accrued liabilities [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TradePayablesAndAccruedLiabilitiesMember" xlink:to="vff_TradePayablesAndAccruedLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TradePayablesMember" xlink:label="vff_TradePayablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TradePayablesMember_lbl" xml:lang="en-US" id="id_11175858_3477130_3_1">Trade payables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TradePayablesMember_lbl" xml:lang="en-US" id="id_11175858_3477130_1_1">Trade Payables [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TradePayablesMember_lbl" xml:lang="en-US" id="id_11175858_3477130_2_1">Trade payables [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TradePayablesMember" xlink:to="vff_TradePayablesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivablesMember" xlink:label="ifrs-full_TradeReceivablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TradeReceivablesMember_lbl" xml:lang="en-US" id="id_11175858_3424016_1_1">Trade receivables [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TradeReceivablesMember_lbl" xml:lang="en-US" id="id_11175858_3424016_2_1">Trade receivables [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TradeReceivablesMember" xlink:to="ifrs-full_TradeReceivablesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_11175858_3423057_1_1">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_11175858_3423057_2_1">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" xlink:label="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels_lbl" xml:lang="en-US" id="id_11175858_3557554_3_1">Transfers off asset and liabilities between fair value levels.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels_lbl" xml:lang="en-US" id="id_11175858_3557554_1_1">Transfers off Asset and Liabilities Between Fair Value Levels</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels_lbl" xml:lang="en-US" id="id_11175858_3557554_2_1">Transfers of assets or liabilities between levels</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" xlink:to="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TransportationExpense" xlink:label="ifrs-full_TransportationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TransportationExpense_lbl" xml:lang="en-US" id="id_11175858_3423068_1_1">Transportation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TransportationExpense_lbl" xml:lang="en-US" id="id_11175858_3423068_2_1">Transportation and storage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TransportationExpense" xlink:to="ifrs-full_TransportationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfInterestRatesAxis_lbl" xml:lang="en-US" id="id_11175858_3424455_1_1">Types of interest rates [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfInterestRatesAxis_lbl" xml:lang="en-US" id="id_11175858_3424455_2_1">Types of interest rates [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_TypesOfInterestRatesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis_lbl" xml:lang="en-US" id="id_11175858_3423081_1_1">Types of investment property [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis_lbl" xml:lang="en-US" id="id_11175858_3423081_2_1">Types of investment property [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_TypesOfInvestmentPropertyAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfRisksAxis_lbl" xml:lang="en-US" id="id_11175858_3424456_1_1">Types of risks [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfRisksAxis_lbl" xml:lang="en-US" id="id_11175858_3424456_2_1">Types of risks [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfRisksMember_lbl" xml:lang="en-US" id="id_11175858_3423384_1_1">Risks [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfRisksMember_lbl" xml:lang="en-US" id="id_11175858_3423384_2_1">Risks [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_TypesOfRisksMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl" xml:lang="en-US" id="id_11175858_3424457_1_1">Types of share-based payment arrangements [axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl" xml:lang="en-US" id="id_11175858_3424457_2_1">Types of share-based payment arrangements [axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnamortizedDeferredTransactionCosts" xlink:label="vff_UnamortizedDeferredTransactionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UnamortizedDeferredTransactionCosts_lbl" xml:lang="en-US" id="id_11175858_3557515_3_1">Unamortized deferred transaction costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UnamortizedDeferredTransactionCosts_lbl" xml:lang="en-US" id="id_11175858_3557515_1_1">Unamortized deferred transaction costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vff_UnamortizedDeferredTransactionCosts_lbl" xml:lang="en-US" id="id_11175858_3557515_14_1">Less: Unamortized deferred transaction costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UnamortizedDeferredTransactionCosts" xlink:to="vff_UnamortizedDeferredTransactionCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" xlink:label="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure_lbl" xml:lang="en-US" id="id_11175858_3557523_3_1">Uncommitted credit facility maximum borrowing amount for certain capital expenditure.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure_lbl" xml:lang="en-US" id="id_11175858_3557523_1_1">Uncommitted credit facility maximum borrowing amount for certain capital expenditure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure_lbl" xml:lang="en-US" id="id_11175858_3557523_2_1">Uncommitted credit facility for financing capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" xlink:to="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityOutstandingBorrowingAmount" xlink:label="vff_UncommittedCreditFacilityOutstandingBorrowingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UncommittedCreditFacilityOutstandingBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557525_3_1">Uncommitted credit facility outstanding borrowing amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UncommittedCreditFacilityOutstandingBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557525_1_1">Uncommitted credit facility outstanding borrowing amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_UncommittedCreditFacilityOutstandingBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557525_2_1">Outstanding balance amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UncommittedCreditFacilityOutstandingBorrowingAmount" xlink:to="vff_UncommittedCreditFacilityOutstandingBorrowingAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityRepaymentPeriod" xlink:label="vff_UncommittedCreditFacilityRepaymentPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UncommittedCreditFacilityRepaymentPeriod_lbl" xml:lang="en-US" id="id_11175858_3557524_3_1">Uncommitted credit facility repayment period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UncommittedCreditFacilityRepaymentPeriod_lbl" xml:lang="en-US" id="id_11175858_3557524_1_1">Uncommitted credit facility repayment period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_UncommittedCreditFacilityRepaymentPeriod_lbl" xml:lang="en-US" id="id_11175858_3557524_2_1">Uncommitted credit facility repayment period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UncommittedCreditFacilityRepaymentPeriod" xlink:to="vff_UncommittedCreditFacilityRepaymentPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" xlink:label="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557521_3_1">Uncommitted non revolving credit facility maximum borrowing amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557521_1_1">Uncommitted non revolving credit facility maximum borrowing amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount_lbl" xml:lang="en-US" id="id_11175858_3557521_2_1">Uncommitted, non-revolving credit facility amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" xlink:to="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnusedNonCapitalAndFarmLosses" xlink:label="vff_UnusedNonCapitalAndFarmLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UnusedNonCapitalAndFarmLosses_lbl" xml:lang="en-US" id="id_11175858_3438290_3_1">Unused non capital and farm losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UnusedNonCapitalAndFarmLosses_lbl" xml:lang="en-US" id="id_11175858_3438290_1_1">Unused Non Capital and Farm Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_UnusedNonCapitalAndFarmLosses_lbl" xml:lang="en-US" id="id_11175858_3438290_2_1">Unused Non Capital And Farm Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UnusedNonCapitalAndFarmLosses" xlink:to="vff_UnusedNonCapitalAndFarmLosses_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnusedTaxLossesAndCreditsMember" xlink:label="vff_UnusedTaxLossesAndCreditsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UnusedTaxLossesAndCreditsMember_lbl" xml:lang="en-US" id="id_11175858_3557652_3_1">Unused tax losses and credits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UnusedTaxLossesAndCreditsMember_lbl" xml:lang="en-US" id="id_11175858_3557652_1_1">Unused tax losses and credits [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_UnusedTaxLossesAndCreditsMember_lbl" xml:lang="en-US" id="id_11175858_3557652_2_1">Tax losses/other credits [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UnusedTaxLossesAndCreditsMember" xlink:to="vff_UnusedTaxLossesAndCreditsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" id="id_11175858_3424474_1_1">UNITED STATES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" id="id_11175858_3424474_2_1">United States [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UsefulLivesPropertyPlantAndEquipment" xlink:label="vff_UsefulLivesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_UsefulLivesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3472104_3_1">Useful lives property plant and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_UsefulLivesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3472104_1_1">Useful lives property plant and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_UsefulLivesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_11175858_3472104_2_1">Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_UsefulLivesPropertyPlantAndEquipment" xlink:to="vff_UsefulLivesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VFCleanEnergyIncMember" xlink:label="vff_VFCleanEnergyIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_VFCleanEnergyIncMember_lbl" xml:lang="en-US" id="id_11175858_3557444_3_1">VF Clean Energy Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_VFCleanEnergyIncMember_lbl" xml:lang="en-US" id="id_11175858_3557444_1_1">VF Clean Energy Inc [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_VFCleanEnergyIncMember_lbl" xml:lang="en-US" id="id_11175858_3557444_2_1">VF Clean Energy Inc [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_VFCleanEnergyIncMember" xlink:to="vff_VFCleanEnergyIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VillageFarmsCleanEnergyIncMember" xlink:label="vff_VillageFarmsCleanEnergyIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_VillageFarmsCleanEnergyIncMember_lbl" xml:lang="en-US" id="id_11175858_3557530_3_1">Village Farms Clean Energy Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_VillageFarmsCleanEnergyIncMember_lbl" xml:lang="en-US" id="id_11175858_3557530_1_1">Village farms clean energy inc [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_VillageFarmsCleanEnergyIncMember_lbl" xml:lang="en-US" id="id_11175858_3557530_2_1">Village Farms Clean Energy Inc [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_VillageFarmsCleanEnergyIncMember" xlink:to="vff_VillageFarmsCleanEnergyIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VillageFieldsHempMember" xlink:label="vff_VillageFieldsHempMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_VillageFieldsHempMember_lbl" xml:lang="en-US" id="id_11175858_3557701_3_1">Village Fields Hemp.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_VillageFieldsHempMember_lbl" xml:lang="en-US" id="id_11175858_3557701_1_1">Village Fields Hemp [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_VillageFieldsHempMember_lbl" xml:lang="en-US" id="id_11175858_3557701_2_1">Village Fields Hemp [member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_VillageFieldsHempMember" xlink:to="vff_VillageFieldsHempMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" xlink:label="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3557758_3_1">Weighted average exercise price of other equity instruments earned but unissued in sharebased payment arrangement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3557758_1_1">Weighted average exercise price of other equity instruments earned but unissued in sharebased payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3557758_2_1">Earned but unissued at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" xlink:to="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424493_1_1">Weighted average exercise price of other equity instruments exercised or vested in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424493_2_1">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3423416_1_1">Weighted average exercise price of other equity instruments expired in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3423416_2_1">Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424071_1_1">Weighted average exercise price of other equity instruments granted in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424071_2_1">Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3423417_1_1">Weighted average exercise price of other equity instruments outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3423417_4_1">Outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3423417_5_1">Beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3423781_1_1">Weighted average exercise price of share options exercised in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3423781_2_1">Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424495_1_1">Weighted average exercise price of share options forfeited in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424495_2_1">Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424073_1_1">Weighted average exercise price of share options granted in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424073_2_1">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424496_1_1">Weighted average exercise price of share options outstanding in share-based payment arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424496_4_1">End of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl" xml:lang="en-US" id="id_11175858_3424496_5_1">Beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3423783_1_1">Weighted average remaining contractual life of outstanding share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_lbl" xml:lang="en-US" id="id_11175858_3423783_2_1">Remaining contractual life (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:to="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageSharePriceShareOptionsGranted" xlink:label="ifrs-full_WeightedAverageSharePriceShareOptionsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageSharePriceShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3423419_1_1">Weighted average share price, share options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageSharePriceShareOptionsGranted_lbl" xml:lang="en-US" id="id_11175858_3423419_2_1">Fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageSharePriceShareOptionsGranted" xlink:to="ifrs-full_WeightedAverageSharePriceShareOptionsGranted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs-full_WeightedAverageShares_lbl" xml:lang="en-US" id="id_11175858_3423785_1_1">Weighted average number of ordinary shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="ifrs-full_WeightedAverageShares_lbl" xml:lang="en-US" id="id_11175858_3423785_2_1">Weighted average number of common shares outstanding (thousands)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifrs-full_WeightedAverageShares" xlink:to="ifrs-full_WeightedAverageShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_WeightedAverageSharesDiluted" xlink:label="vff_WeightedAverageSharesDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vff_WeightedAverageSharesDiluted_lbl" xml:lang="en-US" id="id_11175858_3468657_3_1">Weighted average shares diluted.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vff_WeightedAverageSharesDiluted_lbl" xml:lang="en-US" id="id_11175858_3468657_1_1">Weighted average shares diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="vff_WeightedAverageSharesDiluted_lbl" xml:lang="en-US" id="id_11175858_3468657_6_1">Weighted average number of common shares outstanding for diluted income per share (thousands)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vff_WeightedAverageSharesDiluted" xlink:to="vff_WeightedAverageSharesDiluted_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>vff-20181231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN Xcelerate Taxonomy Presentation Linkbase - https://www.dfinsolutions.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2019-04-10T14:59:26Z -->
<!-- Copyright (c) 2019 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DocumentandEntityInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-210000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-610000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_1_2018-03-16_role-310000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#ias_7_2018-03-16_role-520000" roleURI="http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureNatureOfOperationsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInAccountingPoliciesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInventoriesSummaryOfInventories" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInventoriesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureBiologicalAssetSummaryOfBiologicalAsset" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosurePropertyPlantAndEquipmentAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureScheduleOfJointVentureShare" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureOtherAssetsSummaryOfOtherAssets" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtSummaryOfDebt" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCommitmentsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomeTaxExpenseAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareCapitalAndEquitySummaryOfShareCapital" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureCapitalDisclosuresAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#DisclosureSubsequentEventAdditionalInformation" roleURI="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDebtExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables"/>
  <roleRef xlink:type="simple" xlink:href="vff-20181231.xsd#Role_NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory" roleURI="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory"/>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DocumentAndEntityInformationAbstract" xlink:label="vff_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentType" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_AmendmentFlag" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentPeriodEndDate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_TradingSymbol" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityRegistrantName" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCentralIndexKey" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityExTransitionPeriod" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000" xlink:title="[210000] Statement of financial position, current/non-current">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccrualsClassifiedAsCurrent" xlink:label="ifrs-full_AccrualsClassifiedAsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AssetsAbstract" xlink:label="ifrs-full_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributedSurplus" xlink:label="vff_ContributedSurplus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssets" xlink:label="ifrs-full_CurrentBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentFinanceLeaseLiabilities" xlink:label="ifrs-full_CurrentFinanceLeaseLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CurrentPrepaidExpensesAndDeposits" xlink:label="vff_CurrentPrepaidExpensesAndDeposits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentReceivablesDueFromJointVentures" xlink:label="ifrs-full_CurrentReceivablesDueFromJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="ifrs-full_CurrentTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAndLiabilities" xlink:label="ifrs-full_EquityAndLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Inventories" xlink:label="ifrs-full_Inventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LiabilitiesAbstract" xlink:label="ifrs-full_LiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NonCurrentAssetsFinanceLiabilitiesAbstract" xlink:label="vff_NonCurrentAssetsFinanceLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentFinanceLeaseLiabilities" xlink:label="ifrs-full_NoncurrentFinanceLeaseLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="ifrs-full_OtherCurrentReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentNonfinancialAssets" xlink:label="ifrs-full_OtherNoncurrentNonfinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherNoncurrentNonfinancialLiabilities" xlink:label="ifrs-full_OtherNoncurrentNonfinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevaluationSurplus" xlink:label="ifrs-full_RevaluationSurplus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermBorrowings" xlink:label="ifrs-full_ShorttermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_CurrentAssetsAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AssetsAbstract" xlink:to="ifrs-full_Assets" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentTradeReceivables" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentReceivablesDueFromJointVentures" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherCurrentReceivables" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_Inventories" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="vff_CurrentPrepaidExpensesAndDeposits" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentBiologicalAssets" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssets" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_ShorttermBorrowings" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_AccrualsClassifiedAsCurrent" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentFinanceLeaseLiabilities" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilities" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_IssuedCapital" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="vff_ContributedSurplus" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RevaluationSurplus" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncome" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_Equity" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_EquityAndLiabilities" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_LiabilitiesAbstract" xlink:to="ifrs-full_Liabilities" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_InvestmentsInJointVentures" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentAssetsAbstract" xlink:to="ifrs-full_OtherNoncurrentNonfinancialAssets" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NonCurrentAssetsFinanceLiabilitiesAbstract" xlink:to="ifrs-full_AssetsAbstract" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NonCurrentAssetsFinanceLiabilitiesAbstract" xlink:to="ifrs-full_LiabilitiesAbstract" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NonCurrentAssetsFinanceLiabilitiesAbstract" xlink:to="ifrs-full_EquityAbstract" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_LongtermBorrowings" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_DeferredTaxLiabilities" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentNonfinancialLiabilities" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentFinanceLeaseLiabilities" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000" xlink:title="[610000] Statement of changes in equity">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonShareMember" xlink:label="vff_CommonShareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributedSurplusMember" xlink:label="vff_ContributedSurplusMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseThroughExerciseOfOptionsShares" xlink:label="vff_IncreaseDecreaseThroughExerciseOfOptionsShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity" xlink:label="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" xlink:label="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IssueOfEquity" xlink:label="ifrs-full_IssueOfEquity"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IssueOfEquityShares" xlink:label="vff_IssueOfEquityShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" xlink:label="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" xlink:label="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevaluationSurplusMember" xlink:label="ifrs-full_RevaluationSurplusMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StatementLineItems" xlink:label="vff_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="ifrs-full_StatementOfChangesInEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StatementTable" xlink:label="vff_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis" xlink:to="ifrs-full_OrdinarySharesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="vff_ContributedSurplusMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RevaluationSurplusMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_OrdinarySharesMember" xlink:to="vff_CommonShareMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_Equity" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IssueOfEquity" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="vff_IssueOfEquityShares" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="vff_IncreaseDecreaseThroughExerciseOfOptionsShares" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_ProfitLoss" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_Equity_2" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding_2" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="vff_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementTable" xlink:to="ifrs-full_ClassesOfOrdinarySharesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_StatementTable" xlink:to="vff_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000" xlink:title="[310000] Statement of comprehensive income, profit or loss, by function of expense">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicEarningsLossPerShare" xlink:label="ifrs-full_BasicEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ComprehensiveIncomeLoss" xlink:label="vff_ComprehensiveIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DilutedEarningsLossPerShare" xlink:label="ifrs-full_DilutedEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyTranslationAdjustment" xlink:label="vff_ForeignCurrencyTranslationAdjustment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GainsLossesOnDisposalsOfAssets" xlink:label="vff_GainsLossesOnDisposalsOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="ifrs-full_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherComprehensiveIncomeLossAbstract" xlink:label="vff_OtherComprehensiveIncomeLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIncome" xlink:label="ifrs-full_OtherIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_Revenue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_CostOfSales" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ChangesInBiologicalAssets" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_InterestExpense" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_OtherIncome" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="vff_GainsLossesOnDisposalsOfAssets" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ProfitLoss" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_BasicEarningsLossPerShare" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_DilutedEarningsLossPerShare" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="vff_OtherComprehensiveIncomeLossAbstract" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_OtherComprehensiveIncomeLossAbstract" xlink:to="vff_ForeignCurrencyTranslationAdjustment" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_OtherComprehensiveIncomeLossAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_OtherComprehensiveIncomeLossAbstract" xlink:to="vff_ComprehensiveIncomeLoss" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000" xlink:title="[520000] Statement of cash flows, indirect method">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForAmortisationExpense" xlink:label="ifrs-full_AdjustmentsForAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:label="ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForFinanceCosts" xlink:label="ifrs-full_AdjustmentsForFinanceCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:label="ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsOfChangeInBiologicalAssets" xlink:label="vff_AdjustmentsOfChangeInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsOfGainLossOnDisposalOfAssets" xlink:label="vff_AdjustmentsOfGainLossOnDisposalOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncomeTaxesPaidNet" xlink:label="vff_IncomeTaxesPaidNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProceedsFromExerciseOfStockOptions" xlink:label="vff_ProceedsFromExerciseOfStockOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProceedsFromIssuanceOfWarrants" xlink:label="vff_ProceedsFromIssuanceOfWarrants"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="ifrs-full_ProceedsFromIssuingShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease" xlink:label="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="ifrs-full_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SuplementalCashFlowInformationAbstract" xlink:label="vff_SuplementalCashFlowInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SuplementalDisclosureOfNonCashInformationAbstract" xlink:label="vff_SuplementalDisclosureOfNonCashInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForAmortisationExpense" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="vff_AdjustmentsOfGainLossOnDisposalOfAssets" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" order="1.2700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForFinanceCosts" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_AdjustmentsForDeferredTaxExpense" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="vff_AdjustmentsOfChangeInBiologicalAssets" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="ifrs-full_OtherAdjustmentsForNoncashItems" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_InterestPaidClassifiedAsFinancingActivities" order="1.1900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromIssuingShares" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="vff_ProceedsFromExerciseOfStockOptions" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" order="1.2200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1.1300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" order="1.1400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_ProfitLoss" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_AdjustmentsForReconcileProfitLossAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents_2" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="vff_SuplementalCashFlowInformationAbstract" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_StatementOfCashFlowsAbstract" xlink:to="vff_SuplementalDisclosureOfNonCashInformationAbstract" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_SuplementalCashFlowInformationAbstract" xlink:to="vff_IncomeTaxesPaidNet" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_SuplementalDisclosureOfNonCashInformationAbstract" xlink:to="vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_SuplementalDisclosureOfNonCashInformationAbstract" xlink:to="vff_ProceedsFromIssuanceOfWarrants" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ElectricityGenerationConcessionInstalledCapacity" xlink:label="vff_ElectricityGenerationConcessionInstalledCapacity"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsAbstract" xlink:label="vff_NatureOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsLineItems" xlink:label="vff_NatureOfOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureOfOperationsTable" xlink:label="vff_NatureOfOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PowerPlantMember" xlink:label="vff_PowerPlantMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VFCleanEnergyIncMember" xlink:label="vff_VFCleanEnergyIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NatureOfOperationsAbstract" xlink:to="vff_NatureOfOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NatureOfOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NatureOfOperationsLineItems" xlink:to="vff_ElectricityGenerationConcessionInstalledCapacity" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NatureOfOperationsTable" xlink:to="srt_OwnershipAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NatureOfOperationsTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_NatureOfOperationsTable" xlink:to="vff_NatureOfOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain" xlink:to="vff_VFCleanEnergyIncMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_PowerPlantMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest" xlink:label="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" xlink:label="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfOperatingSegments" xlink:label="vff_NumberOfOperatingSegments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PeriodOfRevaluationOfPropertyPlantAndEquipment" xlink:label="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine" xlink:label="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage" xlink:label="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOptionExpirationTerm" xlink:label="vff_StockOptionExpirationTerm"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOptionVestingPeriod" xlink:label="vff_StockOptionVestingPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_NumberOfOperatingSegments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_PeriodOfRevaluationOfPropertyPlantAndEquipment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_StockOptionVestingPeriod" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_StockOptionExpirationTerm" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract" xlink:to="vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GreenhouseEquipmentMember" xlink:label="vff_GreenhouseEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GreenhousesAndOtherBuildingsMember" xlink:label="vff_GreenhousesAndOtherBuildingsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LeaseholdandLandImprovementsMember" xlink:label="vff_LeaseholdandLandImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MachineryAndEquipmentMember" xlink:label="vff_MachineryAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UsefulLivesPropertyPlantAndEquipment" xlink:label="vff_UsefulLivesPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_UsefulLivesPropertyPlantAndEquipment" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_LeaseholdandLandImprovementsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_GreenhousesAndOtherBuildingsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_GreenhouseEquipmentMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_MachineryAndEquipmentMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingCostsCapitalised" xlink:label="ifrs-full_BorrowingCostsCapitalised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingCostsRecognisedAsExpense" xlink:label="ifrs-full_BorrowingCostsRecognisedAsExpense"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesAbstract" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IFRSNineFinancialInstrumentsMember" xlink:label="vff_IFRSNineFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsAxis" xlink:label="ifrs-full_NewIFRSsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsMember" xlink:label="ifrs-full_NewIFRSsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesAbstract" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_BorrowingCostsRecognisedAsExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_BorrowingCostsCapitalised" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:to="ifrs-full_NewIFRSsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NewIFRSsAxis" xlink:to="ifrs-full_NewIFRSsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NewIFRSsMember" xlink:to="vff_IFRSNineFinancialInstrumentsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentForAdoptionOfIFRS9Member" xlink:label="vff_AdjustmentForAdoptionOfIFRS9Member"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesAbstract" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:label="vff_DisclosureOfChangesInAccountingPoliciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EquityAbstract" xlink:label="ifrs-full_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsAxis" xlink:label="ifrs-full_NewIFRSsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NewIFRSsMember" xlink:label="ifrs-full_NewIFRSsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilitiesAbstract" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesAbstract" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesLineItems" xlink:to="ifrs-full_EquityAbstract" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:to="ifrs-full_NewIFRSsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfChangesInAccountingPoliciesTable" xlink:to="vff_DisclosureOfChangesInAccountingPoliciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_RetainedEarnings" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EquityAbstract" xlink:to="ifrs-full_Equity" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NewIFRSsAxis" xlink:to="ifrs-full_NewIFRSsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NewIFRSsMember" xlink:to="vff_AdjustmentForAdoptionOfIFRS9Member" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_LongtermBorrowings" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_Liabilities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AgriculturalProduceByGroupAxis" xlink:label="ifrs-full_AgriculturalProduceByGroupAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AgriculturalProduceGroupMember" xlink:label="ifrs-full_AgriculturalProduceGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfInventoriesAbstract" xlink:label="ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ClassesOfInventoriesLineItems" xlink:label="vff_ClassesOfInventoriesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ClassesOfInventoriesTable" xlink:label="vff_ClassesOfInventoriesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssetsMember" xlink:label="ifrs-full_CurrentBiologicalAssetsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredCropCostsMember" xlink:label="vff_DeferredCropCostsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InventoriesAtNetRealisableValue" xlink:label="ifrs-full_InventoriesAtNetRealisableValue"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PurchasedProduceInventoryMember" xlink:label="vff_PurchasedProduceInventoryMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SparePartsInventoryMember" xlink:label="vff_SparePartsInventoryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AgriculturalProduceByGroupAxis" xlink:to="ifrs-full_AgriculturalProduceGroupMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="vff_DeferredCropCostsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="vff_PurchasedProduceInventoryMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="ifrs-full_CurrentBiologicalAssetsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AgriculturalProduceGroupMember" xlink:to="vff_SparePartsInventoryMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="vff_ClassesOfInventoriesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ClassesOfInventoriesLineItems" xlink:to="ifrs-full_InventoriesAtNetRealisableValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ClassesOfInventoriesTable" xlink:to="ifrs-full_AgriculturalProduceByGroupAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ClassesOfInventoriesTable" xlink:to="vff_ClassesOfInventoriesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfInventoriesAbstract" xlink:label="ifrs-full_ClassesOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InventoriesAtFairValueLessCostsToSell" xlink:label="ifrs-full_InventoriesAtFairValueLessCostsToSell"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfInventoriesAbstract" xlink:to="ifrs-full_InventoriesAtFairValueLessCostsToSell" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AtCostMember" xlink:label="ifrs-full_AtCostMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssets" xlink:label="ifrs-full_BiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssetsAgeMember" xlink:label="ifrs-full_BiologicalAssetsAgeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BiologicalAssetsByAgeAxis" xlink:label="ifrs-full_BiologicalAssetsByAgeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EstimatedSalesValueMember" xlink:label="vff_EstimatedSalesValueMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EstimatedSellingCostsMember" xlink:label="vff_EstimatedSellingCostsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_FairValueOverCostMember" xlink:label="vff_FairValueOverCostMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ImmatureBiologicalAssetsMember" xlink:label="ifrs-full_ImmatureBiologicalAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_EstimatedSalesValueMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_EstimatedSellingCostsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_AtCostMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_FairValueOverCostMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BiologicalAssetsAgeMember" xlink:to="ifrs-full_ImmatureBiologicalAssetsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BiologicalAssetsByAgeAxis" xlink:to="ifrs-full_BiologicalAssetsAgeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:to="ifrs-full_BiologicalAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" xlink:to="ifrs-full_ChangesInBiologicalAssets" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:to="ifrs-full_BiologicalAssetsByAgeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:to="ifrs-full_MeasurementAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" xlink:label="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdditionsAndTransfersPropertyPlantAndEquipment" xlink:label="vff_AdditionsAndTransfersPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdditionsCapitalLeasePropertyPlantAndEquipment" xlink:label="vff_AdditionsCapitalLeasePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BuildingsMember" xlink:label="ifrs-full_BuildingsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ConstructionInProgressMember" xlink:label="ifrs-full_ConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" xlink:label="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LandMember" xlink:label="ifrs-full_LandMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LeaseholdandLandImprovementsMember" xlink:label="vff_LeaseholdandLandImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MachineryAndEquipmentMember" xlink:label="vff_MachineryAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PlacedInServicePropertyPlantAndEquipment" xlink:label="vff_PlacedInServicePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PropertyPlantAndEquipmentAccumulatedDepreciation" xlink:label="vff_PropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PropertyPlantAndEquipmentsGross" xlink:label="vff_PropertyPlantAndEquipmentsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_AdditionsAndTransfersPropertyPlantAndEquipment" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_AdditionsCapitalLeasePropertyPlantAndEquipment" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_PlacedInServicePropertyPlantAndEquipment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment_2" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_PropertyPlantAndEquipmentsGross" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="vff_PropertyPlantAndEquipmentAccumulatedDepreciation" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LandMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_LeaseholdandLandImprovementsMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="vff_MachineryAndEquipmentMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_ConstructionInProgressMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus" xlink:label="ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" xlink:label="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonSharePurchaseWarrantsIssued" xlink:label="vff_CommonSharePurchaseWarrantsIssued"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonSharePurchaseWarrantsIssuedValue" xlink:label="vff_CommonSharePurchaseWarrantsIssuedValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesAbstract" xlink:label="ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_GainLossOnContributionOfAssets" xlink:label="vff_GainLossOnContributionOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets" xlink:label="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LandAndGeenhouseFacilityMember" xlink:label="vff_LandAndGeenhouseFacilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NameOfJointVenture" xlink:label="ifrs-full_NameOfJointVenture"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ServicesReceivedRelatedPartyTransactions" xlink:label="ifrs-full_ServicesReceivedRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareholderMember" xlink:label="vff_ShareholderMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesAbstract" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NameOfJointVenture" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVentures" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_GainLossOnContributionOfAssets" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ServicesReceivedRelatedPartyTransactions" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_CommonSharePurchaseWarrantsIssued" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_CommonSharePurchaseWarrantsIssuedValue" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_TypesOfInvestmentPropertyAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_DisclosureOfJointVenturesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_ShareholderMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="vff_LandAndGeenhouseFacilityMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_InvestmentPropertyMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesAbstract" xlink:label="ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesAbstract" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVentures" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVentures_2" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_DisclosureOfJointVenturesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInBiologicalAssets" xlink:label="ifrs-full_ChangesInBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ContributionFromJointVenturePartner" xlink:label="vff_ContributionFromJointVenturePartner"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentBiologicalAssets" xlink:label="ifrs-full_CurrentBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesAbstract" xlink:label="ifrs-full_DisclosureOfJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Inventories" xlink:label="ifrs-full_Inventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="ifrs-full_NetAssetsLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentAssetsAbstract" xlink:label="ifrs-full_NoncurrentAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" xlink:label="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="ifrs-full_RevenueFromContractsWithCustomers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_Inventories" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentBiologicalAssets" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherCurrentAssets" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_NoncurrentAssetsAbstract" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" order="1.2300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.2400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentLiabilities" order="1.2500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilities" order="1.2600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_NetAssetsLiabilities" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesAbstract" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CurrentAssetsAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_RetainedEarnings" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="vff_ContributionFromJointVenturePartner" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NetAssetsLiabilities" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_RevenueFromContractsWithCustomers" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CostOfSales" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ChangesInBiologicalAssets" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InterestExpense" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLoss" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_DisclosureOfJointVenturesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CashSurrenderValueOfLifeInsuranceCurrentPortion" xlink:label="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:label="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DividendsAndEquitiesPayable" xlink:label="vff_DividendsAndEquitiesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssets" xlink:label="ifrs-full_OtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents" xlink:label="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:to="vff_DividendsAndEquitiesPayable" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:to="ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:to="vff_CashSurrenderValueOfLifeInsuranceCurrentPortion" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:to="ifrs-full_OtherCurrentFinancialAssets" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfCurrentFinancialAssetsAbstract" xlink:to="ifrs-full_OtherAssets" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsAbstract" xlink:label="ifrs-full_BorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BorrowingsGross" xlink:label="vff_BorrowingsGross"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BorrowingsGross" xlink:label="vff_BorrowingsGross_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyTranslationAdjustments" xlink:label="vff_ForeignCurrencyTranslationAdjustments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IFRSAdjustmentForDeferredFinancingFees" xlink:label="vff_IFRSAdjustmentForDeferredFinancingFees"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtAbstract" xlink:label="vff_LongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProceedsFromLongTermLoans" xlink:label="vff_ProceedsFromLongTermLoans"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RepaymentOfLongtermDebt" xlink:label="vff_RepaymentOfLongtermDebt"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnamortizedDeferredTransactionCosts" xlink:label="vff_UnamortizedDeferredTransactionCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="vff_LongTermDebtAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_BorrowingsGross" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_IFRSAdjustmentForDeferredFinancingFees" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_ProceedsFromLongTermLoans" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_RepaymentOfLongtermDebt" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_ForeignCurrencyTranslationAdjustments" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_BorrowingsGross_2" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="ifrs-full_LongtermBorrowings" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="vff_UnamortizedDeferredTransactionCosts" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_LongTermDebtAbstract" xlink:to="ifrs-full_Borrowings" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AmortizationPeriodOfBorrowings" xlink:label="vff_AmortizationPeriodOfBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsAbstract" xlink:label="ifrs-full_BorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsMaturity" xlink:label="ifrs-full_BorrowingsMaturity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentInterestPayable" xlink:label="ifrs-full_CurrentInterestPayable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsLineItems" xlink:label="vff_DisclosureOfBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsTable" xlink:label="vff_DisclosureOfBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" xlink:label="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FixedInterestRateMember" xlink:label="ifrs-full_FixedInterestRateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LettersOfGuaranteeMaximumTerm" xlink:label="vff_LettersOfGuaranteeMaximumTerm"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanAgreementWithCanadianCharteredBankMember" xlink:label="vff_LoanAgreementWithCanadianCharteredBankMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LoansReceived" xlink:label="ifrs-full_LoansReceived"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NonRevolvingFixedRateLoanFaceAmount" xlink:label="vff_NonRevolvingFixedRateLoanFaceAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanWithCanadianCharteredBankMember" xlink:label="vff_OperatingLoanWithCanadianCharteredBankMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OutstandingLettersOfCredit" xlink:label="vff_OutstandingLettersOfCredit"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PromissoryNotesMember" xlink:label="vff_PromissoryNotesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RevolvingOperatingLoanMaximumBorrowingAmount" xlink:label="vff_RevolvingOperatingLoanMaximumBorrowingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TermLoanFinancingAgreementWithCanadianCreditorMember" xlink:label="vff_TermLoanFinancingAgreementWithCanadianCreditorMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" xlink:label="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityOutstandingBorrowingAmount" xlink:label="vff_UncommittedCreditFacilityOutstandingBorrowingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedCreditFacilityRepaymentPeriod" xlink:label="vff_UncommittedCreditFacilityRepaymentPeriod"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" xlink:label="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VillageFarmsCleanEnergyIncMember" xlink:label="vff_VillageFarmsCleanEnergyIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="vff_DisclosureOfBorrowingsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="vff_TermLoanFinancingAgreementWithCanadianCreditorMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="vff_LoanAgreementWithCanadianCharteredBankMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="vff_OperatingLoanWithCanadianCharteredBankMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsMaturity" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_AmortizationPeriodOfBorrowings" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_NonRevolvingFixedRateLoanFaceAmount" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_LettersOfGuaranteeMaximumTerm" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_LoansReceived" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedCreditFacilityRepaymentPeriod" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_UncommittedCreditFacilityOutstandingBorrowingAmount" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_RevolvingOperatingLoanMaximumBorrowingAmount" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="vff_OutstandingLettersOfCredit" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_CurrentInterestPayable" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="vff_DisclosureOfBorrowingsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_VillageFarmsCleanEnergyIncMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_PromissoryNotesMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FixedInterestRateMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsAbstract" xlink:label="ifrs-full_BorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsLineItems" xlink:label="vff_DisclosureOfBorrowingsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfBorrowingsTable" xlink:label="vff_DisclosureOfBorrowingsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" xlink:label="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsAbstract" xlink:to="vff_DisclosureOfBorrowingsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="ifrs-full_MaturityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfBorrowingsTable" xlink:to="vff_DisclosureOfBorrowingsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommitmentsAbstract" xlink:label="vff_CommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" xlink:label="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommitmentsAbstract" xlink:label="vff_CommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PaymentOfCommitment" xlink:label="vff_PaymentOfCommitment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_CommitmentsAbstract" xlink:to="vff_PaymentOfCommitment" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AtFairValueMember" xlink:label="ifrs-full_AtFairValueMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CarryingValueMember" xlink:label="vff_CarryingValueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="ifrs-full_CurrentTradeReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherCurrentFinancialLiabilities" xlink:label="ifrs-full_OtherCurrentFinancialLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="vff_CarryingValueMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ifrs-full_AtFairValueMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_CurrentTradeReceivables" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_OtherCurrentFinancialAssets" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="ifrs-full_OtherCurrentFinancialLiabilities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_MeasurementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrencyRiskMember" xlink:label="ifrs-full_CurrencyRiskMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CustomerOneMember" xlink:label="vff_CustomerOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CustomerTwoMember" xlink:label="vff_CustomerTwoMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DebtInstrumentInterestRateMeasurementPeriod" xlink:label="vff_DebtInstrumentInterestRateMeasurementPeriod"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" xlink:label="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyExchangeRateForCanadianDollar" xlink:label="vff_ForeignCurrencyExchangeRateForCanadianDollar"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignCurrencyExchangeRateForUsDollar" xlink:label="vff_ForeignCurrencyExchangeRateForUsDollar"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ForeignExchangeRateImpactOnFinancialPosition" xlink:label="vff_ForeignExchangeRateImpactOnFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestRateRiskMember" xlink:label="ifrs-full_InterestRateRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorCustomersAxis" xlink:label="ifrs-full_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorCustomersMember" xlink:label="ifrs-full_MajorCustomersMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MoreThanThreeMonthsMember" xlink:label="vff_MoreThanThreeMonthsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneMonthMember" xlink:label="ifrs-full_NotLaterThanOneMonthMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfCustomersWithBenchmarkContribution" xlink:label="vff_NumberOfCustomersWithBenchmarkContribution"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingCreditFacility" xlink:label="vff_OperatingCreditFacility"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OutstandingLettersOfCredit" xlink:label="vff_OutstandingLettersOfCredit"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer" xlink:label="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" xlink:label="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PercentageOfTradeReceivablesOutstandingBalance" xlink:label="vff_PercentageOfTradeReceivablesOutstandingBalance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivablesMember" xlink:label="ifrs-full_TradeReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" xlink:label="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneMonthMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_MoreThanThreeMonthsMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ifrs-full_TradeReceivablesMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_NumberOfCustomersWithBenchmarkContribution" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_PercentageOfTradeReceivablesOutstandingBalance" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_DebtInstrumentInterestRateMeasurementPeriod" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_ForeignCurrencyExchangeRateForCanadianDollar" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_ForeignCurrencyExchangeRateForUsDollar" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_ForeignExchangeRateImpactOnFinancialPosition" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_OperatingCreditFacility" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="vff_OutstandingLettersOfCredit" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_MajorCustomersAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_RangeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_MaturityAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_TypesOfRisksAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorCustomersAxis" xlink:to="ifrs-full_MajorCustomersMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorCustomersMember" xlink:to="vff_CustomerOneMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorCustomersMember" xlink:to="vff_CustomerTwoMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_InterestRateRiskMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_CurrencyRiskMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:label="ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InterestIncomeOnCashAndCashEquivalents" xlink:label="ifrs-full_InterestIncomeOnCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_InterestIncomeOnCashAndCashEquivalents" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_InterestExpenseOnOtherFinancialLiabilities" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CashAndCashEquivalentMember" xlink:label="vff_CashAndCashEquivalentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" xlink:label="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_JointVentureNoteReceivableMember" xlink:label="vff_JointVentureNoteReceivableMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanPayableMember" xlink:label="vff_LoanPayableMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TradePayablesAndAccruedLiabilitiesMember" xlink:label="vff_TradePayablesAndAccruedLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TradeReceivablesMember" xlink:label="ifrs-full_TradeReceivablesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" xlink:to="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_CashAndCashEquivalentMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_TradeReceivablesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_JointVentureNoteReceivableMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_TradePayablesAndAccruedLiabilitiesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="vff_LoanPayableMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AccruedLiabilitiesMember" xlink:label="vff_AccruedLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CapitalLeaseObligationMember" xlink:label="vff_CapitalLeaseObligationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfFinancialLiabilitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialLiabilities" xlink:label="ifrs-full_FinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_FinancialLiabilitiesMember" xlink:label="ifrs-full_FinancialLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LineOfCreditMember" xlink:label="vff_LineOfCreditMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtMember" xlink:label="vff_LongTermDebtMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OtherLiabilitiesMember" xlink:label="vff_OtherLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TradePayablesMember" xlink:label="vff_TradePayablesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:to="ifrs-full_FinancialLiabilitiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfFinancialInstrumentsAbstract" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_FinancialLiabilities" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_ClassesOfFinancialLiabilitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_MaturityAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_LongTermDebtMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_LineOfCreditMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_TradePayablesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_AccruedLiabilitiesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_CapitalLeaseObligationMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="vff_OtherLiabilitiesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" xlink:label="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:label="vff_DisclosureOfRelatedPartyTransactionsLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfRelatedPartyTransactionsTable" xlink:label="vff_DisclosureOfRelatedPartyTransactionsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeMember" xlink:label="vff_EmployeeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LoanAgreementEnteredDateWithShareHolders" xlink:label="vff_LoanAgreementEnteredDateWithShareHolders"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReceivablesDueFromJointVentures" xlink:label="ifrs-full_ReceivablesDueFromJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RelatedPartyTransactionsAbstract" xlink:label="ifrs-full_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareholderMember" xlink:label="vff_ShareholderMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsInterestRate" xlink:to="ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_BorrowingsInterestRate" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_OtherAssetsMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="ifrs-full_ReceivablesDueFromJointVentures" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="vff_LoanAgreementEnteredDateWithShareHolders" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="ifrs-full_JointVenturesAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfRelatedPartyTransactionsTable" xlink:to="vff_DisclosureOfRelatedPartyTransactionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_ShareholderMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="vff_EmployeeMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RelatedPartyTransactionsAbstract" xlink:to="vff_DisclosureOfRelatedPartyTransactionsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="ifrs-full_KeyManagementPersonnelCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_KeyManagementPersonnelCompensation" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="ifrs-full_AdjustmentsForSharebasedPayments_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdministrativeExpense" xlink:label="ifrs-full_AdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:label="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeCompensationAndBenefits" xlink:label="vff_EmployeeCompensationAndBenefits"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EmployeeSalariesAndShortTermBenefitsExpense" xlink:label="vff_EmployeeSalariesAndShortTermBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="ifrs-full_OtherExpenseByFunction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfessionalFeesExpense" xlink:label="ifrs-full_ProfessionalFeesExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RawMaterialsAndConsumablesUsed" xlink:label="ifrs-full_RawMaterialsAndConsumablesUsed"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SalesAndMarketingExpense" xlink:label="ifrs-full_SalesAndMarketingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:label="ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TransportationExpense" xlink:label="ifrs-full_TransportationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_RawMaterialsAndConsumablesUsed" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_TransportationExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="vff_EmployeeCompensationAndBenefits" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_CostOfSales" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="vff_EmployeeSalariesAndShortTermBenefitsExpense" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_SalesAndMarketingExpense" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_ProfessionalFeesExpense" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_AdministrativeExpense" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_OtherExpenseByFunction" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_ShorttermEmployeeBenefitsExpense" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_AdjustmentsForSharebasedPayments_2" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" xlink:to="ifrs-full_EmployeeBenefitsExpense" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:label="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_DeferredTaxExpenseIncome" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AccountingProfit" xlink:label="ifrs-full_AccountingProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:label="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:label="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" xlink:label="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfForeignExchangeOnTranslation" xlink:label="vff_TaxEffectOfForeignExchangeOnTranslation"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfShareOfLossesFromJointVenture" xlink:label="vff_TaxEffectOfShareOfLossesFromJointVenture"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfStateTaxAdjustments" xlink:label="vff_TaxEffectOfStateTaxAdjustments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes" xlink:label="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" xlink:label="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TaxEffectOfUnrealizedForeignExchange" xlink:label="vff_TaxEffectOfUnrealizedForeignExchange"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_AccountingProfit" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="vff_TaxEffectOfStateTaxAdjustments" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="vff_TaxEffectOfForeignExchangeOnTranslation" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="vff_TaxEffectOfUnrealizedForeignExchange" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="vff_TaxEffectOfShareOfLossesFromJointVenture" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxAbstract" xlink:label="vff_DisclosureOfIncomeTaxAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxLineItems" xlink:label="vff_DisclosureOfIncomeTaxLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfIncomeTaxTable" xlink:label="vff_DisclosureOfIncomeTaxTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfIncomeTaxAbstract" xlink:to="vff_DisclosureOfIncomeTaxTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfIncomeTaxLineItems" xlink:to="ifrs-full_AverageEffectiveTaxRate" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfIncomeTaxTable" xlink:to="vff_DisclosureOfIncomeTaxLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredIncomeTaxesAbstract" xlink:label="vff_DeferredIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrentAndNonCurrent" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredIncomeTaxesAbstract" xlink:to="vff_DeferredTaxAssetsCurrentAndNonCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredIncomeTaxesAbstract" xlink:to="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredIncomeTaxesAbstract" xlink:to="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" xlink:label="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BiologicalAssetRelatedTemporaryDifferencesMember" xlink:label="vff_BiologicalAssetRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrentAndNonCurrent" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrentAndNonCurrent" xlink:label="vff_DeferredTaxAssetsCurrentAndNonCurrent_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" xlink:label="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_IntangiblesRelatedTemporaryDifferencesMember" xlink:label="vff_IntangiblesRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_InventoryRelatedTemporaryDifferencesMember" xlink:label="vff_InventoryRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_JointVentureSharesRelatedTemporaryDifferencesMember" xlink:label="vff_JointVentureSharesRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember" xlink:label="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:label="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:label="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:label="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_RevaluationSurplusRelatedTemporaryDifferencesMember" xlink:label="vff_RevaluationSurplusRelatedTemporaryDifferencesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnusedTaxLossesAndCreditsMember" xlink:label="vff_UnusedTaxLossesAndCreditsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxAssetsCurrentAndNonCurrent" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxAssetsCurrentAndNonCurrent_2" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss" order="1.1600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilitiesCurrentAndNonCurrent_2" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_UnusedTaxLossesAndCreditsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_InventoryRelatedTemporaryDifferencesMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_IntangiblesRelatedTemporaryDifferencesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_BiologicalAssetRelatedTemporaryDifferencesMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_RevaluationSurplusRelatedTemporaryDifferencesMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="vff_JointVentureSharesRelatedTemporaryDifferencesMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAbstract" xlink:label="vff_DeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsAndLiabilitiesTable" xlink:label="vff_DeferredTaxAssetsAndLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxAssetsCurrent" xlink:label="vff_DeferredTaxAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesAbstract" xlink:label="vff_DeferredTaxLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilitiesCurrent" xlink:label="vff_DeferredTaxLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" xlink:label="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxAssetsAbstract" xlink:to="ifrs-full_DeferredTaxAssets" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxAssetsAbstract" xlink:to="vff_DeferredTaxAssetsCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="vff_DeferredTaxAssetsAndLiabilitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:to="vff_DeferredTaxAssetsAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesLineItems" xlink:to="vff_DeferredTaxLiabilitiesAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxAssetsAndLiabilitiesTable" xlink:to="vff_DeferredTaxAssetsAndLiabilitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxLiabilitiesAbstract" xlink:to="ifrs-full_DeferredTaxLiabilities" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilitiesCurrent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DeferredTaxLiabilitiesAbstract" xlink:to="vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireIntwothousandAndThirtyEightMember" xlink:label="vff_ExpireIntwothousandAndThirtyEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyFiveMember" xlink:label="vff_ExpireInTwoThousandAndThirtyFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyFourMember" xlink:label="vff_ExpireInTwoThousandAndThirtyFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyMember" xlink:label="vff_ExpireInTwoThousandAndThirtyMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyOneMember" xlink:label="vff_ExpireInTwoThousandAndThirtyOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireIntwothousandAndThirtySevenMember" xlink:label="vff_ExpireIntwothousandAndThirtySevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtySixMember" xlink:label="vff_ExpireInTwoThousandAndThirtySixMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyThreeMember" xlink:label="vff_ExpireInTwoThousandAndThirtyThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndThirtyTwoMember" xlink:label="vff_ExpireInTwoThousandAndThirtyTwoMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyEightMember" xlink:label="vff_ExpireInTwoThousandAndTwentyEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyFiveMember" xlink:label="vff_ExpireInTwoThousandAndTwentyFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyFourMember" xlink:label="vff_ExpireInTwoThousandAndTwentyFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyNineMember" xlink:label="vff_ExpireInTwoThousandAndTwentyNineMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyOneMember" xlink:label="vff_ExpireInTwoThousandAndTwentyOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentySevenMember" xlink:label="vff_ExpireInTwoThousandAndTwentySevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyThreeMember" xlink:label="vff_ExpireInTwoThousandAndTwentyThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExpireInTwoThousandAndTwentyTwoMember" xlink:label="vff_ExpireInTwoThousandAndTwentyTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_UnusedNonCapitalAndFarmLosses" xlink:label="vff_UnusedNonCapitalAndFarmLosses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyOneMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyTwoMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyThreeMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyFourMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyFiveMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentySevenMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyEightMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndTwentyNineMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyOneMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyTwoMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyThreeMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyFourMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtyFiveMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireInTwoThousandAndThirtySixMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireIntwothousandAndThirtySevenMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="vff_ExpireIntwothousandAndThirtyEightMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="vff_UnusedNonCapitalAndFarmLosses" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_MaturityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" xlink:label="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" xlink:label="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" xlink:label="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInOtherReceivables" xlink:label="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" xlink:label="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:label="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCashFlowStatementAbstract" xlink:label="vff_DisclosureOfCashFlowStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="vff_AdjustmentsForDecreaseIncreaseInOtherReceivables" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCashFlowStatementAbstract" xlink:to="ifrs-full_OtherAdjustmentsForNoncashItems" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EnergySegmentMember" xlink:label="vff_EnergySegmentMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfReportingSegments" xlink:label="vff_NumberOfReportingSegments"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProduceSegmentMember" xlink:label="vff_ProduceSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="vff_NumberOfReportingSegments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_ProduceSegmentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_EnergySegmentMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EnergySegmentMember" xlink:label="vff_EnergySegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ProduceSegmentMember" xlink:label="vff_ProduceSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Revenue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_ProduceSegmentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_EnergySegmentMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasAbstract" xlink:label="ifrs-full_DisclosureOfGeographicalAreasAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EnergySegmentMember" xlink:label="vff_EnergySegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasAbstract" xlink:to="ifrs-full_DisclosureOfGeographicalAreasTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_GeographicalAreasAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_SegmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="ifrs-full_DisclosureOfGeographicalAreasLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_US" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CA" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SegmentsMember" xlink:to="vff_EnergySegmentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_CommonStockIssuedInPublicOfferingShares" xlink:label="vff_CommonStockIssuedInPublicOfferingShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedForOptionsExercised" xlink:label="vff_SharesIssuedForOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedFromVestingOfRestrictedStockUnits" xlink:label="vff_SharesIssuedFromVestingOfRestrictedStockUnits"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedFromVestingOfRsus" xlink:label="vff_SharesIssuedFromVestingOfRsus"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares" xlink:label="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockIssuedDuringPeriodValueInPublicOffering" xlink:label="vff_StockIssuedDuringPeriodValueInPublicOffering"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockIssuedDuringPeriodValueStockOptionsExercise" xlink:label="vff_StockIssuedDuringPeriodValueStockOptionsExercise"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_NumberOfSharesOutstanding" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_CommonStockIssuedInPublicOfferingShares" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_SharesIssuedFromVestingOfRsus" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_SharesIssuedForOptionsExercised" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_NumberOfSharesOutstanding_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_Equity" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_StockIssuedDuringPeriodValueInPublicOffering" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_SharesIssuedFromVestingOfRestrictedStockUnits" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="vff_StockIssuedDuringPeriodValueStockOptionsExercise" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="ifrs-full_Equity_2" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_BasicEarningsLossPerShare" xlink:label="ifrs-full_BasicEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_WeightedAverageShares" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_BasicEarningsLossPerShare" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount" xlink:label="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" xlink:label="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_AdjustmentsToNetIncomePerShare" xlink:label="vff_AdjustmentsToNetIncomePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DilutedEarningsLossPerShare" xlink:label="ifrs-full_DilutedEarningsLossPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="ifrs-full_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_WeightedAverageSharesDiluted" xlink:label="vff_WeightedAverageSharesDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_WeightedAverageShares" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="vff_AdjustmentsToNetIncomePerShare" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="vff_WeightedAverageSharesDiluted" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EarningsPerShareAbstract" xlink:to="ifrs-full_DilutedEarningsLossPerShare" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_BankDebt" xlink:label="vff_BankDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNetDebtAndEquityAbstract" xlink:label="vff_DisclosureOfNetDebtAndEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NetDebt" xlink:label="ifrs-full_NetDebt"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NetDebtAndEquity" xlink:label="vff_NetDebtAndEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfNetDebtAndEquityAbstract" xlink:to="vff_BankDebt" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfNetDebtAndEquityAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfNetDebtAndEquityAbstract" xlink:to="ifrs-full_NetDebt" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfNetDebtAndEquityAbstract" xlink:to="ifrs-full_Equity" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfNetDebtAndEquityAbstract" xlink:to="vff_NetDebtAndEquity" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureAbstract" xlink:label="vff_DisclosureOfCapitalDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureLineItems" xlink:label="vff_DisclosureOfCapitalDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureTable" xlink:label="vff_DisclosureOfCapitalDisclosureTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanBorrowingBaseAmount" xlink:label="vff_OperatingLoanBorrowingBaseAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanFacilityAmount" xlink:label="vff_OperatingLoanFacilityAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OperatingLoanOutstandingAmount" xlink:label="vff_OperatingLoanOutstandingAmount"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_OutstandingLettersOfCredit" xlink:label="vff_OutstandingLettersOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCapitalDisclosureAbstract" xlink:to="vff_DisclosureOfCapitalDisclosureTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OperatingLoanFacilityAmount" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OutstandingLettersOfCredit" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OperatingLoanOutstandingAmount" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCapitalDisclosureLineItems" xlink:to="vff_OperatingLoanBorrowingBaseAmount" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCapitalDisclosureTable" xlink:to="ifrs-full_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_DisclosureOfCapitalDisclosureTable" xlink:to="vff_DisclosureOfCapitalDisclosureLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" xlink:label="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" xlink:label="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PerformanceBasedRestrictedStockUnitsMember" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear" xlink:label="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_PerformanceBasedRestrictedStockUnitsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:label="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" xlink:label="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageSharePriceShareOptionsGranted" xlink:label="ifrs-full_WeightedAverageSharePriceShareOptionsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DescriptionOfOptionLifeShareOptionsGranted" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_WeightedAverageSharePriceShareOptionsGranted" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_NumberOfOutstandingShareOptions_2" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement_2" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceEightMember" xlink:label="vff_ExercisePriceEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceElevenMember" xlink:label="vff_ExercisePriceElevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFiveMember" xlink:label="vff_ExercisePriceFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourMember" xlink:label="vff_ExercisePriceFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceNineMember" xlink:label="vff_ExercisePriceNineMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSevenMember" xlink:label="vff_ExercisePriceSevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSixMember" xlink:label="vff_ExercisePriceSixMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTenMember" xlink:label="vff_ExercisePriceTenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThirteenMember" xlink:label="vff_ExercisePriceThirteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThreeMember" xlink:label="vff_ExercisePriceThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwelveMember" xlink:label="vff_ExercisePriceTwelveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwoMember" xlink:label="vff_ExercisePriceTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOption1Member" xlink:label="vff_StockOption1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" xlink:label="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwoMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThreeMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFiveMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSixMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSevenMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceEightMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceNineMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTenMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceElevenMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwelveMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThirteenMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_StockOption1Member" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DateOfExpiryOfSharebasedPaymentArrangementOptions" xlink:label="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceEightMember" xlink:label="vff_ExercisePriceEightMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceElevenMember" xlink:label="vff_ExercisePriceElevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFiveMember" xlink:label="vff_ExercisePriceFiveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourMember" xlink:label="vff_ExercisePriceFourMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceNineMember" xlink:label="vff_ExercisePriceNineMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions" xlink:label="ifrs-full_ExercisePriceOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceOneMember" xlink:label="vff_ExercisePriceOneMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSevenMember" xlink:label="vff_ExercisePriceSevenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceSixMember" xlink:label="vff_ExercisePriceSixMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTenMember" xlink:label="vff_ExercisePriceTenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThirteenMember" xlink:label="vff_ExercisePriceThirteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceThreeMember" xlink:label="vff_ExercisePriceThreeMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwelveMember" xlink:label="vff_ExercisePriceTwelveMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceTwoMember" xlink:label="vff_ExercisePriceTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="ifrs-full_NumberOfOutstandingShareOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StockOption1Member" xlink:label="vff_StockOption1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_ExercisePriceOfOutstandingShareOptions" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="ifrs-full_NumberOfOutstandingShareOptions" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="vff_DateOfExpiryOfSharebasedPaymentArrangementOptions" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceOneMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwoMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThreeMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFiveMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSixMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceSevenMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceEightMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceNineMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTenMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceElevenMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceTwelveMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceThirteenMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_StockOption1Member" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_ExercisePriceFourteenMember" xlink:label="vff_ExercisePriceFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" xlink:label="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_PerformanceBasedRestrictedStockUnitsMember" xlink:label="vff_PerformanceBasedRestrictedStockUnitsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:label="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" xlink:label="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="vff_ExercisePriceFourteenMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="vff_PerformanceBasedRestrictedStockUnitsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_EventsAfterReportingPeriodMember" xlink:label="vff_EventsAfterReportingPeriodMember"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_InitialTradingDate" xlink:label="vff_InitialTradingDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_NatureCrispLlcMember" xlink:label="vff_NatureCrispLlcMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_StartupCostsAndWorkingCapital" xlink:label="vff_StartupCostsAndWorkingCapital"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_VillageFieldsHempMember" xlink:label="vff_VillageFieldsHempMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="vff_InitialTradingDate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="vff_StartupCostsAndWorkingCapital" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_JointVenturesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="vff_VillageFieldsHempMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="vff_NatureCrispLlcMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="vff_EventsAfterReportingPeriodMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNatureOfOperationsTextblock" xlink:label="vff_DisclosureOfNatureOfOperationsTextblock"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfNatureOfOperationsTextblock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:label="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" xlink:label="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForConsolidationExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForInventoriesExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForJointVentureExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:label="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory" xlink:label="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForConsolidationExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForJointVentureExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForInventoriesExplanatory" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory" xlink:label="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory" xlink:label="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:label="ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:label="ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInventoriesExplanatory" xlink:label="ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfInventoriesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationOfInventoriesExplanatory" xlink:label="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfDetailedInformationOfInventoriesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" xlink:label="ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:label="ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:to="ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:label="ifrs-full_DisclosureOfJointVenturesExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory" xlink:label="ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:to="ifrs-full_DisclosureOfJointVenturesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" xlink:to="ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfOtherAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOtherAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDetailedInformationOtherAssetsExplanatory" xlink:label="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfDetailedInformationOtherAssetsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDebtExplanatory" xlink:label="vff_DisclosureOfDebtExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfDebtExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory" xlink:label="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfBorrowingsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:label="ifrs-full_DisclosureOfCommitmentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfCommitmentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory" xlink:label="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfForeignExchangeGainLossTableTextBlock" xlink:label="vff_DisclosureOfForeignExchangeGainLossTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:label="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory" xlink:label="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfForeignExchangeGainLossTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfRelatedPartyExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" xlink:label="ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory" xlink:label="ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfExpensesExplanatory" xlink:label="ifrs-full_DisclosureOfExpensesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfExpensesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:label="ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfExpensesByNatureExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfIncomeTaxExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory" xlink:label="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory" xlink:label="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory" xlink:label="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory" xlink:label="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory" xlink:label="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory" xlink:label="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:label="ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfCashFlowStatementExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock" xlink:label="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfGeographicalAreasExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIssuedCapitalExplanatory" xlink:label="ifrs-full_DisclosureOfIssuedCapitalExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfIssuedCapitalExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:label="ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfEarningsPerShareExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory" xlink:label="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory" xlink:label="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfCapitalDisclosureExplanatory" xlink:label="vff_DisclosureOfCapitalDisclosureExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfCapitalDisclosureExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables">
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_DisclosureOfNetDebtAndEquityExplanatory" xlink:label="vff_DisclosureOfNetDebtAndEquityExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="vff_DisclosureOfNetDebtAndEquityExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:label="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2018-03-16/full_ifrs/full_ifrs-cor_2018-03-16.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:label="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <loc xlink:type="locator" xlink:href="vff-20181231.xsd#vff_TextBlockAbstract" xlink:label="vff_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vff_TextBlockAbstract" xlink:to="ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752593264">
<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_vff_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_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2018<span></span>
</td>
</tr>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VFF<span></span>
</td>
</tr>
<tr 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">Village Farms International, 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">0001584549<span></span>
</td>
</tr>
<tr 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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">47,642,672<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</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_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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753254224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Position - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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">$ 11,920<span></span>
</td>
<td class="nump">$ 7,091<span></span>
</td>
</tr>
<tr class="re">
<td 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 receivables</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentReceivablesDueFromJointVentures', window );">Amounts due from joint venture</a></td>
<td class="nump">10,873<span></span>
</td>
<td class="nump">411<span></span>
</td>
</tr>
<tr class="re">
<td 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">332<span></span>
</td>
<td class="nump">1,571<span></span>
</td>
</tr>
<tr class="ro">
<td 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 (note 5)</a></td>
<td class="nump">22,485<span></span>
</td>
<td class="nump">17,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_vff_CurrentPrepaidExpensesAndDeposits', window );">Prepaid expenses and deposits</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentBiologicalAssets', window );">Biological asset (note 6)</a></td>
<td class="nump">4,230<span></span>
</td>
<td class="nump">4,405<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_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">62,021<span></span>
</td>
<td class="nump">42,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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 (note 7)</a></td>
<td class="nump">77,479<span></span>
</td>
<td class="nump">81,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVentures', window );">Investment in joint venture (note 8)</a></td>
<td class="nump">18,108<span></span>
</td>
<td class="nump">15,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentNonfinancialAssets', window );">Other assets (note 9)</a></td>
<td class="nump">2,207<span></span>
</td>
<td class="nump">2,004<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_Assets', window );">Total assets</a></td>
<td class="nump">159,815<span></span>
</td>
<td class="nump">142,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermBorrowings', window );">Line of credit</a></td>
<td class="nump">2,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_TradeAndOtherCurrentPayablesToTradeSuppliers', window );">Trade payables</a></td>
<td class="nump">14,601<span></span>
</td>
<td class="nump">12,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current maturities of long-term debt (note 10)</a></td>
<td class="nump">3,414<span></span>
</td>
<td class="nump">2,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccrualsClassifiedAsCurrent', window );">Accrued liabilities</a></td>
<td class="nump">3,509<span></span>
</td>
<td class="nump">3,793<span></span>
</td>
</tr>
<tr class="ro">
<td 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 maturities of capital lease obligations</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">72<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">23,602<span></span>
</td>
<td class="nump">19,437<span></span>
</td>
</tr>
<tr class="ro">
<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_LongtermBorrowings', window );">Long-term debt (note 10)</a></td>
<td class="nump">32,445<span></span>
</td>
<td class="nump">35,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liability (note 16)</a></td>
<td class="nump">1,920<span></span>
</td>
<td class="nump">4,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentNonfinancialLiabilities', window );">Other liabilities</a></td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">1,097<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Capital lease obligations</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">179<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">59,119<span></span>
</td>
<td class="nump">61,298<span></span>
</td>
</tr>
<tr class="ro">
<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>SHAREHOLDERS' 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 (note 20)</a></td>
<td class="nump">60,872<span></span>
</td>
<td class="nump">36,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ContributedSurplus', window );">Contributed surplus</a></td>
<td class="nump">2,198<span></span>
</td>
<td class="nump">1,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevaluationSurplus', window );">Revaluation surplus (note 7)</a></td>
<td class="nump">4,321<span></span>
</td>
<td class="nump">4,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(562)<span></span>
</td>
<td class="num">(391)<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Retained earnings</a></td>
<td class="nump">33,867<span></span>
</td>
<td class="nump">39,272<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_Equity', window );">Total shareholders' equity</a></td>
<td class="nump">100,696<span></span>
</td>
<td class="nump">81,043<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_EquityAndLiabilities', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 159,815<span></span>
</td>
<td class="nump">$ 142,341<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_AccrualsClassifiedAsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of accruals classified as current. [Refer: Accruals]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccrualsClassifiedAsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of 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 2018-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentBiologicalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 biological assets. [Refer: Biological assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentBiologicalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 portion of non-current 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentReceivablesDueFromJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 receivables due from joint ventures. [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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentReceivablesDueFromJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsInJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 in joint ventures in an entity's separate financial statements. [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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-current portion of non-current 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-02&amp;anchor=para_55&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNoncurrentNonfinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 non-financial assets that the entity does not separately disclose in the same statement or note. [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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentNonfinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherNoncurrentNonfinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 non-financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentNonfinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing the entity's cumulative undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevaluationSurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated revaluation surplus on the revaluation of assets recognised in 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 38<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=38&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2018-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevaluationSurplus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShorttermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2018-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 70<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ContributedSurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contributed surplus.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ContributedSurplus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_CurrentPrepaidExpensesAndDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current prepaid expenses and deposits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_CurrentPrepaidExpensesAndDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>10
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753532416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Share capital [member]</div></th>
<th class="th"><div>Contributed surplus [member]</div></th>
<th class="th"><div>Revaluation surplus [member]</div></th>
<th class="th"><div>Accumulated other comprehensive (loss) income [member]</div></th>
<th class="th"><div>Retained earnings [member]</div></th>
<th class="th"><div>Common share [member]</div></th>
</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 );">Beginning balance at Dec. 31, 2016</a></td>
<td class="nump">$ 67,387<span></span>
</td>
<td class="nump">$ 24,954<span></span>
</td>
<td class="nump">$ 1,392<span></span>
</td>
<td class="nump">$ 6,132<span></span>
</td>
<td class="num">$ (541)<span></span>
</td>
<td class="nump">$ 35,450<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 );">Beginning balance, shares at Dec. 31, 2016</a></td>
<td class="nump">38,882,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,882,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_StatementLineItems', window );"><strong>Statement [LineItems]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Shares issued pursuant to public offering, net of issuance costs</a></td>
<td class="nump">$ 9,769<span></span>
</td>
<td class="nump">9,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IssueOfEquityShares', window );">Shares issued pursuant to public offering, net of issuance costs, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Shares issued on exercise of stock options, Value</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IncreaseDecreaseThroughExerciseOfOptionsShares', window );">Shares issued on exercise of stock options, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity', window );">Issuance of warrants for common shares</a></td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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, Value</a></td>
<td class="nump">1,519<span></span>
</td>
<td class="nump">1,333<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares', window );">Share-based compensation, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">768,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_vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax', window );">Reclassification of previously recorded revaluation gain of land, net of tax</a></td>
<td class="num">(1,811)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,811)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 income</a></td>
<td class="nump">3,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,822<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 );">Ending balance at Dec. 31, 2017</a></td>
<td class="nump">$ 81,043<span></span>
</td>
<td class="nump">36,115<span></span>
</td>
<td class="nump">1,726<span></span>
</td>
<td class="nump">4,321<span></span>
</td>
<td class="num">(391)<span></span>
</td>
<td class="nump">39,272<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 );">Ending balance, Shares at Dec. 31, 2017</a></td>
<td class="nump">42,242,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,242,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_StatementLineItems', window );"><strong>Statement [LineItems]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation', window );">Cumulative translation adjustment</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Shares issued pursuant to public offering, net of issuance costs</a></td>
<td class="nump">15,737<span></span>
</td>
<td class="nump">15,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IssueOfEquityShares', window );">Shares issued pursuant to public offering, net of issuance costs, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,097,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_vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue', window );">Shares issued pursuant to private placement of common shares, net of issuance costs</a></td>
<td class="nump">7,755<span></span>
</td>
<td class="nump">7,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares', window );">Shares issued pursuant to private placement of common shares, net of issuance costs, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,886,793<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Shares issued on exercise of stock options, Value</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">434<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IncreaseDecreaseThroughExerciseOfOptionsShares', window );">Shares issued on exercise of stock options, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,733<span></span>
</td>
</tr>
<tr class="re">
<td 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, Value</a></td>
<td class="nump">1,454<span></span>
</td>
<td class="nump">831<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares', window );">Share-based compensation, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,334<span></span>
</td>
</tr>
<tr class="re">
<td 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 income</a></td>
<td class="num">(5,145)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,145)<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 );">Ending balance at Dec. 31, 2018</a></td>
<td class="nump">$ 100,696<span></span>
</td>
<td class="nump">$ 60,872<span></span>
</td>
<td class="nump">$ 2,198<span></span>
</td>
<td class="nump">$ 4,321<span></span>
</td>
<td class="num">(562)<span></span>
</td>
<td class="nump">$ 33,867<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 );">Ending balance, Shares at Dec. 31, 2018</a></td>
<td class="nump">47,642,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,642,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_StatementLineItems', window );"><strong>Statement [LineItems]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation', window );">Cumulative translation adjustment</a></td>
<td class="num">$ (171)<span></span>
</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">$ (171)<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_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 2018-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughExerciseOfWarrantsEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 warrants.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-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=2018-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-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=2018-03-01&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_IncreaseDecreaseThroughExerciseOfOptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise of options, 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;">vff_IncreaseDecreaseThroughExerciseOfOptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share based payment transactions 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;">vff_IncreaseDecreaseThroughShareBasedPaymentTransactionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_IssueOfEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issue of equity 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;">vff_IssueOfEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other comprehensive income net of tax exchange differences on cumulative translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnCumulativeTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclassification of previously recorded revaluation gain of land net of tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ReclassificationOfPreviouslyRecordedRevaluationGainOfLandNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued pursuant to private placement of common shares net of issuance costs 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;">vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued pursuant to private placement of common shares net of issuance costs value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_SharesIssuedPursuantToPrivatePlacementOfCommonSharesNetOfIssuanceCostsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_StatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_StatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>11
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753656192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of (Loss) Income and Comprehensive Income - 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_IncomeStatementAbstract', window );"><strong>Profit or loss [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_Revenue', window );">Sales</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">$ 158,406<span></span>
</td>
</tr>
<tr class="re">
<td 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 sales</a></td>
<td class="num">(140,282)<span></span>
</td>
<td class="num">(144,433)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInBiologicalAssets', window );">Change in biological asset</a></td>
<td class="num">(834)<span></span>
</td>
<td class="nump">265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="num">(15,562)<span></span>
</td>
<td class="num">(15,413)<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_ProfitLossFromOperatingActivities', window );">Income (loss) from operations</a></td>
<td class="num">(6,678)<span></span>
</td>
<td class="num">(1,175)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense,net</a></td>
<td class="nump">2,407<span></span>
</td>
<td class="nump">2,695<span></span>
</td>
</tr>
<tr class="ro">
<td 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 loss (gain)</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherIncome', window );">Other income</a></td>
<td class="num">(131)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod', window );">Share of (income) loss from joint venture</a></td>
<td class="num">(2,381)<span></span>
</td>
<td class="nump">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_vff_GainsLossesOnDisposalsOfAssets', window );">Gain on disposal of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,013)<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) income before income taxes</a></td>
<td class="num">(7,620)<span></span>
</td>
<td class="nump">3,960<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">(Recovery of) provision for income taxes</a></td>
<td class="num">(2,475)<span></span>
</td>
<td class="nump">138<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) income</a></td>
<td class="num">$ (5,145)<span></span>
</td>
<td class="nump">$ 3,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic (loss) income per share</a></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted (loss) income per share</a></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OtherComprehensiveIncomeLossAbstract', window );"><strong>Other comprehensive (loss) income:</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_vff_ForeignCurrencyTranslationAdjustment', window );">Foreign currency translation adjustment</a></td>
<td class="num">$ (171)<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation', window );">Gain on revaluation of land, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,811)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ComprehensiveIncomeLoss', window );">Comprehensive (loss) income</a></td>
<td class="num">$ (5,316)<span></span>
</td>
<td class="nump">$ 2,161<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_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2018-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInBiologicalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 biological assets. [Refer: Biological 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 41<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=41&amp;date=2018-03-01&amp;anchor=para_50&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInBiologicalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2018-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-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=2018-03-01&amp;anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2018-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2018-03-01&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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) in relation to changes in the revaluation surplus. [Refer: Other comprehensive income; Revaluation surplus]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of operating income that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2018-03-01&amp;anchor=para_35_b_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) before tax expense or income. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=32&amp;date=2018-03-01&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in economic benefits during the accounting period in the form of inflows or enhancements of assets or decreases of liabilities that result in an increase in equity, other than those relating to contributions from equity participants.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to selling, general and administrative activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 joint ventures accounted for using the equity method. [Refer: 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ComprehensiveIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ComprehensiveIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ForeignCurrencyTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 translation 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;">vff_ForeignCurrencyTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_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;">vff_GainsLossesOnDisposalsOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_OtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other comprehensive income loss [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;">vff_OtherComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>12
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6744784896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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>Cash flows from 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) income</a></td>
<td class="num">$ (5,145)<span></span>
</td>
<td class="nump">$ 3,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash (used in) provided by 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_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">7,027<span></span>
</td>
<td class="nump">7,586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForAmortisationExpense', window );">Amortization of deferred charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsOfGainLossOnDisposalOfAssets', window );">(Gain) loss on disposal of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,013)<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Share of (income) loss from joint venture (note 8)</a></td>
<td class="num">(2,381)<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForFinanceCosts', window );">Interest expense</a></td>
<td class="nump">2,407<span></span>
</td>
<td class="nump">2,614<span></span>
</td>
</tr>
<tr class="re">
<td 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">1,454<span></span>
</td>
<td class="nump">1,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxExpense', window );">Deferred income taxes</a></td>
<td class="num">(2,906)<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsOfChangeInBiologicalAssets', window );">Change in biological asset</a></td>
<td class="nump">834<span></span>
</td>
<td class="num">(265)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherAdjustmentsForNoncashItems', window );">Changes in non-cash working capital items (note 18)</a></td>
<td class="num">(3,550)<span></span>
</td>
<td class="num">(4,417)<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_CashFlowsFromUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(2,260)<span></span>
</td>
<td class="nump">3,283<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(3,093)<span></span>
</td>
<td class="num">(1,696)<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Note receivable to joint venture (note 8)</a></td>
<td class="num">(10,462)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Proceeds from sale of land</a></td>
<td class="nump">65<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_CashFlowsFromUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(13,490)<span></span>
</td>
<td class="num">(1,696)<span></span>
</td>
</tr>
<tr class="re">
<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>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments on borrowings</a></td>
<td class="num">(7,706)<span></span>
</td>
<td class="num">(14,320)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestPaidClassifiedAsFinancingActivities', window );">Interest paid on long-term debt</a></td>
<td class="num">(2,417)<span></span>
</td>
<td class="num">(2,614)<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Proceeds from issuance of common stock, net</a></td>
<td class="nump">23,492<span></span>
</td>
<td class="nump">9,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ProceedsFromExerciseOfStockOptions', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Payments on capital lease obligations</a></td>
<td class="num">(71)<span></span>
</td>
<td class="num">(59)<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_CashFlowsFromUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">20,581<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td 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 changes on cash and cash equivalents</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(10)<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_IncreaseDecreaseInCashAndCashEquivalents', window );">Increase in cash and cash equivalents</a></td>
<td class="nump">4,829<span></span>
</td>
<td class="nump">1,718<span></span>
</td>
</tr>
<tr class="re">
<td 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">7,091<span></span>
</td>
<td class="nump">5,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, end of year</a></td>
<td class="nump">11,920<span></span>
</td>
<td class="nump">7,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_SuplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</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_vff_IncomeTaxesPaidNet', window );">Income taxes paid (recovered)</a></td>
<td class="nump">$ 290<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_SuplementalDisclosureOfNonCashInformationAbstract', window );"><strong>Supplemental disclosure of non-cash information:</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_vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease', window );">Purchases of capital expenditures by financing capital lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ProceedsFromIssuanceOfWarrants', window );">Issuance of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148<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_AdjustmentsForAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation 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 7<br> -IssueDate 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDeferredTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 20<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPaidClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for interest paid, classified as financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestPaidClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAdjustmentsForNoncashItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAdjustmentsForNoncashItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-02&amp;anchor=para_17_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from borrowings obtained. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 17<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39M<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39M_b&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_AdjustmentsOfChangeInBiologicalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in biological 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;">vff_AdjustmentsOfChangeInBiologicalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsOfGainLossOnDisposalOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain loss on disposal 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;">vff_AdjustmentsOfGainLossOnDisposalOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid 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;">vff_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ProceedsFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ProceedsFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuance of 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;">vff_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of capital expenditures by financing capital lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PurchaseOfCapitalExpendituresByFinancingCapitalLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_SuplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Suplemental cash flow 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;">vff_SuplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_SuplementalDisclosureOfNonCashInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Suplemental disclosure of non cash 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;">vff_SuplementalDisclosureOfNonCashInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>13
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728535360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfNatureOfOperationsTextblock', window );">Nature of Operations</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>1</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>NATURE OF OPERATIONS</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Village Farms International, Inc. (&#x201C;VFF&#x201D; the parent
 company, together with its subsidiaries, the &#x201C;Company&#x201D;)
 is incorporated under the <i>Canada Business Corporation Act</i>.
 VFF&#x2019;s principal operating subsidiaries as at
 December&#xA0;31, 2018 are Village Farms Canada Limited Partnership
 (&#x201C;VFCLP&#x201D;), Village Farms, L.P. (&#x201C;VFLP&#x201D;),
 and VF Clean Energy, Inc (&#x201C;VFCE&#x201D;). The address of the
 registered office of VFF is 4700 80<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">th</sup> Street, Delta,
 British Columbia, Canada, V4K 3N3. VFF owns a 50% equity interest
 in Pure Sunfarms Corp. (&#x201C;Pure Sunfarms&#x201D;), which is
 recorded as Investment in Joint Venture (note 8).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s shares are listed on the Toronto Stock Exchange
 under the symbol VFF and are also listed in the United States on
 the Nasdaq Capital Market (&#x201C;Nasdaq&#x201D;) under the symbol
 VFF (note 24).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company owns and operates sophisticated, highly intensive
 agricultural greenhouse facilities in British Columbia and Texas,
 where it produces, markets and sells premium-quality tomatoes, bell
 peppers, and cucumbers. The Company also markets and sells third
 party produce through its subsidiaries. The Company, through its
 subsidiary VFCE, owns and operates a 7.0 MW power plant that
 generates electricity. In addition, the Company&#x2019;s joint
 venture, Pure Sunfarms, is a licensed producer and supplier of
 cannabis products to be sold to other licensed providers and
 provincial governments across Canada and internationally.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfNatureOfOperationsTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfNatureOfOperationsTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>14
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728504112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfBasisOfConsolidationExplanatory', window );">Basis of Presentation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>2</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>BASIS OF PRESENTATION</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <b>Basis of Presentation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 These consolidated financial statements have been prepared in
 accordance with International Financial Reporting Standards
 (&#x201C;IFRS&#x201D;) as issued by the International Accounting
 Standards Board (&#x201C;IASB&#x201D;).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The consolidated financial statements were approved by the Board of
 Directors of the Company for issue on March&#xA0;13, 2019.
 Management does not have the authority to amend the consolidated
 financial statements after the statements have been issued, without
 the approval by the Board of Directors of the Company. The
 preparation of consolidated financial statements in conformity with
 IFRS requires the use of certain critical accounting estimates. It
 also requires management to exercise its judgment in the process of
 applying the Company&#x2019;s accounting policies.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Basis of Measurement</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The consolidated annual financial statements have been prepared on
 the historical cost basis except for the following material items
 on the consolidated statements of financial position:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="9%">&#xA0;</td>
 <td valign="top" width="3%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">biological assets are measured at fair value less
 costs to sell;</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="9%">&#xA0;</td>
 <td valign="top" width="3%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">land is valued at fair market value; and</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="9%">&#xA0;</td>
 <td valign="top" width="3%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">marketable equity securities are measured at fair
 value through profit and loss.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Functional and Presentation Currency</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The functional currency for each entity included in these
 consolidated financial statements is the currency of the primary
 economic environment in which the entity operates. These
 consolidated financial statements are presented in United States
 dollars (&#x201C;U.S. dollars&#x201D;) which have been rounded to the
 nearest thousands, except per share amounts. Currency conversion to
 U.S. dollars is performed in accordance with IAS 21, <i>The Effects
 of Changes in Foreign Exchange Rates</i>.</p>
 </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_DisclosureOfBasisOfConsolidationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 consolidation.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfConsolidationExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>15
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728545248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Judgments and 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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory', window );">Significant Accounting Policies, Judgments and Estimation Uncertainty</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>3</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>SIGNIFICANT ACCOUNTING POLICIES, JUDGMENTS AND
 ESTIMATION UNCERTAINTY</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The significant accounting policies set out below have been applied
 consistently to all periods presented in these consolidated
 financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Consolidation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The consolidated financial statements of the Company consolidate
 the accounts of VFF and its subsidiaries. All intercompany
 transactions, balances and unrealized gains and losses from
 intercompany transactions are eliminated on
 consolidation.&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Joint Venture</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 A joint venture is a contractual arrangement whereby the Company
 and other parties undertake an economic activity through a jointly
 controlled entity. Joint control exists when strategic, financial
 and operating policy decisions relating to the activities require
 the unanimous consent of the parties sharing control. Joint
 ventures are accounted for using the equity method and are
 recognized initially at cost. The Company recognizes its share of
 the post-acquisition income and expenses and equity movement in the
 venture. If the cumulative losses exceed the carrying amount of the
 equity investment, they are first applied to any additional
 advances that are receivable from the joint venture to the extent
 of the total amount receivable. Additional losses are recognized
 only to the extent that there exists a legal or constructive
 obligation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Segment Reporting</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Operating segments are reported in a manner consistent with
 internal reporting provided to the chief operating decision-maker.
 The chief operating decision-maker, who is responsible for
 allocating resources and assessing performance of the operating
 segments, has been identified as the Chief Executive Officer
 (&#x201C;CEO&#x201D;). Based on the aggregation criteria in IFRS 8,
 <i>Operating Segments</i>, the Company has identified two operating
 segments, the Produce Business and the Energy Business.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Foreign Currency Translation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Monetary assets and liabilities denominated in foreign currencies
 are translated to the functional currency at the exchange rates in
 effect at the reporting date. <font style="WHITE-SPACE: nowrap">Non-monetary</font> assets and liabilities
 that are measured at fair value in a foreign currency are
 translated to the functional currency at the exchange rate in
 effect when the fair value was determined. Foreign currency
 differences are generally recognized in net income. <font style="WHITE-SPACE: nowrap">Non-monetary</font> items that are measured
 based on historical cost in a foreign currency are translated to
 the functional currency using the exchange rate in effect at the
 date of the transaction giving rise to the item.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Financial Instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Financial assets and liabilities are recognized when the Company
 becomes party to the contractual provisions of the financial
 instrument. Financial assets are derecognized when the rights to
 receive cash flows from the assets have expired or have been
 transferred and the Company has transferred substantially all risks
 and rewards of ownership. Financial liabilities are derecognized
 when the obligation specified in the contract is discharged,
 cancelled or expired.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Financial assets and liabilities are offset and the net amount is
 reported on the consolidated statements of financial position when
 there is a legally enforceable right to offset the recognized
 amounts and there is an intention to settle on a net basis or
 realize the asset and settle the liability simultaneously.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Classification and Measurement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has assessed the classification and measurement of its
 financial assets and financial liabilities under IFRS 9 and has
 summarized the original measurement categories under IAS 39 and the
 new measurement categories under IFRS 9 in the following table:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="25%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="20%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="3" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Measurement Category</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Original (IAS 39)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>New (IFRS 9)</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Financial Assets:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Marketable equity securities</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair value through other</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">comprehensive income</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Financial Liabilities:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Debt</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Derivative instruments</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair value through profit or loss</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair&#xA0;value&#xA0;through&#xA0;profit&#xA0;or
 loss</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 There has been no change in the carrying value of our financial
 instruments or to previously reported figures as a result of
 changes to the measurement categories in the table noted above.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Impairment of Financial Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to January&#xA0;1, 2018, at each reporting date, the Company
 assessed whether there was objective evidence that a financial
 asset was impaired. The criteria used to determine if objective
 evidence of an impairment loss exists include:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">significant financial difficulty of the obligor;</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">delinquencies in interest or principal payments;
 and</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">iii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">it becomes probable that the borrower will enter
 bankruptcy or other financial reorganization.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 If such evidence existed, the Company recognized an impairment loss
 as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Financial assets carried at amortized cost: The loss
 equaled the difference between the amortized cost of the loan or
 receivable and the present value of the estimated future cash
 flows, discounted using the instrument&#x2019;s original effective
 interest rate. The carrying amount of the asset was reduced by this
 amount either directly or indirectly through the use of an
 allowance account.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> financial
 assets: The impairment loss equaled the difference between the
 original cost of the asset and its fair value at the measurement
 date, less any impairment losses previously recognized in the
 consolidated statements of (loss) income. This amount represented
 the cumulative loss in accumulated other comprehensive income that
 was reclassified to net income.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Subsequent to January&#xA0;1, 2018, the Company assesses all
 information available, including, on a forward-looking basis, the
 expected credit losses associated with its assets carried at
 amortized cost. The impairment methodology applied depends on
 whether there has been a significant increase in credit risk. To
 assess whether there is a significant increase in credit risk, the
 Company compares the risk of a default occurring on the asset as at
 the reporting date with the risk of default as at the date of
 initial recognition based on all information available, and
 reasonable and supportive forward-looking information. For trade
 receivables only, the Company applies the simplified approach as
 permitted by IFRS 9 which requires expected lifetime losses to be
 recognized from initial recognition of the receivables.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Cash and Cash Equivalents</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cash and cash equivalents consist of cash deposits held with banks,
 and other highly liquid short-term interest bearing securities with
 maturities at the date of purchase of three months or less.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Trade Receivables</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Trade receivables are measured at amortized cost, net of allowance
 for expected credit losses. Credit is extended based on an
 evaluation of a customer&#x2019;s financial condition. Accounts
 outstanding longer than the contractual payment terms are
 considered past due. The Company determines its allowance by
 considering a number of factors, including the length of time
 accounts are past due, the Company&#x2019;s previous loss history
 and the customer&#x2019;s current ability to pay its obligation to
 the Company. Trade receivables are recorded net of lifetime
 expected credit losses.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Inventories</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Inventories refer to deferred crop costs and other supplies and
 packaging which are incurred to date on current production and are
 not defined as a biological asset. Inventories of Company-grown
 produce consist of raw materials, labour and overhead costs
 incurred less costs charged to cost of sales throughout the various
 crop cycles, which end at various times throughout the year.
 Growing crops are accounted for in accordance with the
 Company&#x2019;s policy on biological assets. Cost of sales is based
 on estimated costs over the crop cycle allocated to both actual and
 estimated future yields at each <font style="WHITE-SPACE: nowrap">period-end</font> date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The carrying value of agricultural produce is its fair value less
 costs to sell and complete at the date of harvest and is presented
 with biological asset on the consolidated statements of financial
 position. Supplies and packaging are recorded at the lower of cost
 or replacement cost. The cost of produce inventory purchased from
 third parties is valued at the lower of cost or net realizable
 value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Biological Asset</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Biological asset consists of the Company&#x2019;s produce on the
 vines at <font style="WHITE-SPACE: nowrap">year-end.</font>
 Measurement of the biological asset begins six weeks prior to
 harvest as management at this point has visibility on production
 and expected sales and it is probable that future economic benefits
 associated with the asset will flow to the entity. Costs related to
 the crop prior to this point are presented in deferred crop costs
 (inventories). The produce on the vine is measured at fair value
 less costs to sell and costs to complete, with any change therein
 recognized in income. Costs to sell include all costs that would be
 necessary to sell the assets, including finishing and
 transportation costs.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <b>Property, Plant and Equipment</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <i>Recognition and measurement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment are stated at cost less accumulated
 depreciation and impairment losses, except for land. Until the
 fiscal year ended December&#xA0;31, 2016, land had been stated at
 cost, and is now stated at fair value and will be revalued every
 three years by an independent external appraiser. Any revaluation
 increase arising on appraisal of land is recognized in other
 comprehensive income on the consolidated statements of (loss)
 income and revaluation surplus on the statements of financial
 position. Any revaluation decrease arising on appraisal of land is
 also charged to other comprehensive income and, to the extent of
 any credit balance existing, debited to revaluation surplus in
 equity with the excess recognized in net income or loss,</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment costs include expenditures that are
 directly attributable to the acquisition of the asset. The cost of
 self-constructed assets includes the cost of materials and direct
 labour, any other costs directly attributable to bringing the
 assets to a working condition for their intended use, the costs of
 dismantling and removing the items and restoring the site on which
 they are located, and borrowing costs.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 When parts of an item of property, plant and equipment have
 different useful lives, they are accounted for as separate items
 (major components) of property, plant and equipment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The gain or loss on disposal of an item of property, plant and
 equipment is determined by comparing the proceeds from disposal
 with the carrying amount of the property, plant and equipment, and
 is presented net within gain/loss on disposal of assets in the
 consolidated statements of (loss) income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Depreciation</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Depreciation is based on the cost of an asset less its residual
 value. Significant components of individual assets are assessed,
 and if a component has a useful life that is different from the
 remainder of that asset, that component is depreciated
 separately.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Depreciation expense is recognized on a straight-line basis over
 the estimated useful lives of each component of an item of
 property, plant and equipment. Leased assets are depreciated over
 the shorter of the lease term and their useful lives unless it is
 reasonably certain that the Company will obtain ownership by the
 end of the lease term. Land is not depreciated. The estimated
 useful lives of the class of assets for the current and comparative
 periods are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Classification</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Estimated Useful Lives</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Leasehold and land improvements</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">5-20</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Greenhouses and other buildings</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">4-30</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Greenhouse equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-30</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Machinery and equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-12</font>
 years</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Construction in process reflects the cost of assets under
 construction, which are not depreciated until placed into
 service.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Impairment of <font style="WHITE-SPACE: nowrap">Non-Financial</font> Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment and intangible assets are tested for
 impairment when events or changes in circumstances indicate that
 the carrying amount may not be recoverable. For the purpose of
 testing impairment, assets are grouped at the lowest levels for
 which there are separately identifiable cash flows (cash-generating
 units or &#x201C;CGUs&#x201D;). An impairment loss is recognized for
 the amount, if any, by which the asset&#x2019;s carrying amount
 exceeds its recoverable amount. The recoverable amount is the
 higher of an asset&#x2019;s fair value less costs to sell and value
 in use (being the present value of the expected future cash flows
 of the relevant asset or CGUs).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Leased Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Leases where the Company 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 rent expenses are
 recognized in the Company&#x2019;s consolidated statements of (loss)
 income.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <b>Borrowing Costs</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Borrowing costs attributable to the acquisition, construction or
 production of qualifying assets are added to the cost of those
 assets, until such time as the assets are substantially ready for
 their intended use. All other borrowing costs are recognized
 initially at fair value. Borrowings are subsequently carried at
 amortized cost; any difference between the proceeds (net of
 transaction costs) and the redemption value is recognized in the
 consolidated statements of (loss) income over the year of the
 borrowings using the effective interest method.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Revenue Recognition</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to January&#xA0;1, 2018, revenue from the sale of produce in
 the course of ordinary activities was measured at the fair value of
 the consideration received or receivable, net of returns, trade
 discounts and volume rebates. Revenue from the production and sale
 of power was measured at the fair value of the consideration
 received or receivable. Revenue was recognized when persuasive
 evidence existed that the significant risks and rewards of
 ownership have been transferred to the customer, recovery of the
 consideration was probable, the associated costs and possible
 return of goods could be estimated reliably, there was no
 continuing management involvement with the goods, and the amount of
 revenue could be measured reliably. If it was probable that
 discounts would be granted and the amount could be measured
 reliably, then the discount was recognized as a reduction of
 revenue as the sales were recognized. The timing of the transfer of
 risks and rewards occurred at the time the produce had been
 successfully delivered, the risk of loss had passed to the
 customer, and collectability was reasonably assured.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company adopted IFRS 15, <i>Revenue from Contracts with
 Customers</i> (&#x201C;IFRS 15&#x201D;) on January&#xA0;1, 2018 using
 the modified retrospective transition approach and now recognizes
 revenue when control of the promised goods or services is
 transferred to customers, in an amount that reflects the
 consideration the Company expects to be entitled to in exchange for
 those goods or services. In order to achieve this core principle,
 the Company applies a five-step process. As part of this process,
 it analyzes the performance obligations in a customer contract and
 estimates the consideration it expects to receive. The evaluation
 of performance obligations requires that the Company identifies the
 promised goods and services in the contract. For contracts that
 contain more than one promised good and service, the Company then
 must determine whether the promises are capable of being distinct
 and if they are separately identifiable from other promises in the
 contract.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Income Taxes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The tax expense for the year comprises current and deferred tax.
 Tax is recognized in the consolidated statements of (loss) income,
 except to the extent that it relates to items recognized in other
 comprehensive income or directly in equity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The current income tax charge is calculated on the basis of the tax
 laws enacted or substantively enacted at the consolidated
 statements of financial position dates in the relevant tax
 jurisdiction. Management periodically evaluates positions taken in
 tax returns with respect to situations in which applicable tax
 regulation is subject to interpretation. It establishes provisions
 where appropriate on the basis of the amounts expected to be paid
 to the tax authorities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Deferred income tax is recognized, using the liability method, on
 temporary differences arising between the tax bases of assets and
 liabilities and their carrying amounts. Deferred income tax is
 determined using tax rates (and laws) that have been enacted or
 substantively enacted at the consolidated statements of financial
 position dates and are expected to apply when the related deferred
 income tax asset is realized or the deferred income tax liability
 is settled.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Deferred income tax assets are recognized only to the extent that
 it is probable that future taxable profit will be available against
 which the temporary differences can be utilized. Offsetting of
 deferred income tax assets and liabilities occurs only when the
 deferred income tax assets and liabilities relate to income taxes
 levied by the same taxation authority on either the same taxable
 entity or different taxable entities where there is an intention to
 settle the balances on a net basis.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Share-Based Compensation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company grants stock options and performance-based restricted
 share units (&#x201C;RSUs&#x201D;) to certain employees and
 directors.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Stock options generally vest over three years (33% per year
 following the grant date) and expire after ten years. Each tranche
 in an award is considered a separate award with its own vesting
 period. The fair value of each tranche is measured at the date of
 grant using the Black-Scholes option pricing model. Compensation
 expense is recognized over the tranche&#x2019;s vesting period by
 increasing contributed surplus based on the number of awards
 expected to vest. The number of awards expected to vest is reviewed
 at least annually, with any impact recognized immediately.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The RSUs granted are expected to be settled using the
 Company&#x2019;s own equity and issued from treasury. The
 equity-settled share-based compensation is measured at the fair
 value of the Company&#x2019;s common shares as at the grant date in
 accordance with the terms of the RSU Plan. The fair value
 determined at the grant date is charged to income when performance
 based vesting conditions are met, based on the estimate of the
 number of RSUs that will eventually vest and be converted to common
 shares, with a corresponding increase in equity.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <b>Provisions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Provisions, where applicable, are recognized in accrued liabilities
 when the Company has a present legal or constructive obligation as
 a result of past events, it is more likely than not that an outflow
 of resources will be required to settle the obligation, and the
 amount can be reliably estimated. Provisions are measured at
 management&#x2019;s best estimate of the expenditure required to
 settle the obligation at the end of the reporting period, and are
 discounted to present value where the effect is material.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>(Loss) Income Per Share</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Basic income per share are computed using the weighted average
 number of common shares outstanding during the period. The treasury
 stock method is used for the calculation of diluted income per
 share. Under this method, the weighted average number of common
 shares outstanding assumes that the proceeds to be received on the
 exercise of dilutive share options are applied to repurchase common
 shares at the average market price for the period. Share options
 are dilutive when the average market price of the common shares
 during the period exceeds the exercise price of the options.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Significant Accounting Judgments and Estimation
 Uncertainties</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The preparation of the consolidated financial statements in
 conformity with IFRS requires management to make judgments,
 estimates and assumptions that affect the application of accounting
 policies and the reported amounts of assets, liabilities, income,
 and expenses. These estimates and judgments have a significant risk
 of causing a material adjustment to the carrying amounts of assets
 and liabilities in future periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Critical accounting estimates and judgments</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Estimated useful lives of property, plant and
 equipment</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Management estimates the useful lives of property, plant and
 equipment based on the period during which the assets are expected
 to be available for use. The amounts and timing of recorded
 expenses for depreciation of property, plant and equipment for any
 period are affected by these estimated useful lives. The estimates
 are reviewed at least annually and are updated if expectations
 change as a result of physical wear and tear, technical or
 commercial obsolescence and legal or other limits to use. It is
 possible that changes in these factors may cause significant
 changes in the estimated useful lives of the Company&#x2019;s
 property, plant and equipment in the future.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Biological asset</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The fair value of the biological asset is derived using a
 discounted cash flow model. Management estimates the sales price of
 produce on the vine by utilizing actual sales prices for the first
 six weeks following the end of the reporting period and estimates
 the costs to sell and complete by projecting yields and crop,
 packaging, and transportation costs. The estimated costs are
 subject to fluctuations based on the timing of prevailing growing
 conditions and market conditions. Management has also used judgment
 in determining the point at which biological transformation has
 occurred to the point that they expect it is probable that future
 economic benefits associated with the crop will flow to the
 Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">iii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Inventories and cost of sales</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cost of sales is based upon incurred costs, and estimated costs to
 be incurred, of each crop allocated to both actual and estimated
 future yields over each crop cycle. The estimates of future yields
 are reviewed at each reporting period for accuracy. However,
 numerous factors such as weather, diseases and prevailing market
 conditions can impact the estimation of pricing, costs, and future
 yields. The estimated costs to be incurred are based on references
 to historical costs and updated for discussions with suppliers and
 senior management. Inventories include the actual cost of the crop
 not yet defined as a biological asset, packaging supplies, and
 purchased produce, less the amounts that have been expensed in cost
 of sales.&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">iv)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Income taxes and deferred income tax assets or
 liabilities</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Management uses judgment and estimates in determining the
 appropriate rates and amounts in recording deferred taxes, giving
 consideration to timing and probability. Actual taxes could vary
 significantly from these estimates as a result of future events,
 including changes in income tax law or the outcome of reviews by
 tax authorities and related appeals. The resolution of these
 uncertainties and the associated final taxes may result in
 adjustment to the Company&#x2019;s tax assets and tax liabilities.
 The recognition of deferred income tax assets is subject to
 judgment and estimation over whether these amounts can be
 realized.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policies judgments and estimates uncertainty explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>16
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6748978624">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>4</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>CHANGES IN ACCOUNTING POLICIES</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has adopted the following new and revised standards and
 changes in accounting policies, along with any consequential
 amendments as at January&#xA0;1, 2018. These changes were made in
 accordance with the applicable transitional provisions.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 IFRS 9, <i>Financial Instruments</i> replaced the current IAS 39,
 <i>Financial Instruments Recognition and Measurement</i>. This
 standard sets out revised guidance for classifying and measuring
 financial assets and liabilities, introduces a new expected credit
 loss model for calculating impairment of financial assets and
 includes a reformed approach to hedge accounting. The standard also
 requires that when a financial liability at amortized cost is
 modified or exchanged, and such modification or exchange does not
 result in <font style="WHITE-SPACE: nowrap">de-recognition,</font>
 that the adjustment to the amortized cost of the financial
 liability is recognized in profit or loss. IFRS 9 was adopted
 without restating comparative information. The reclassifications
 arising from the new rules are therefore not reflected in the
 statement of financial position as at December&#xA0;31, 2017, but
 are recognized in the opening statement of financial position on
 January&#xA0;1, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Following the adoption of IFRS 9, the Company could no longer defer
 and amortize financing fees that resulted from the refinancing of
 borrowings in periods prior to January&#xA0;1, 2018. As a result,
 the Company has restated the beginning balances noted in the table
 below to properly account for $260 of financing fees in accordance
 with IFRS 9. The standard was applied retrospectively therefore
 approximately $260 of deferred financing costs, net of accumulated
 amortization, remain netted against long-term debt on the
 consolidated statement of financial position, as at
 December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table shows the adjustments recognized for each
 individual line item.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="59%"></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 <b>Statement of Financial Position (extract)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2017</b><br />
 <b>As originally<br />
 presented</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>IFRS 9<br />
 Adjustments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>January&#xA0;1,&#xA0;2018</b><br />
 <b>Restated</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font>
 liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,760</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">36,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,298</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,558</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shareholders&#x2019; Equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Retained earnings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,272</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(260</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total shareholders&#x2019; equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(260</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">80,783</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 IFRS 15, replaces IAS 18, <i>Revenue</i>, and IAS 11,
 <i>Construction Contracts</i>, and the related Interpretations on
 revenue recognition. IFRS 15 establishes a single comprehensive
 model for recognizing revenues from contracts with customers. The
 standard requires revenue to be recognized in a manner that depicts
 the transfer of promised goods or services to a customer at an
 amount that reflects the consideration expected to be received in
 exchange for transferring those goods and services.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company generates its revenue through the sale of produce, with
 standard shipping terms and discounts, and through the production
 and sale of power.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s produce revenue transactions consist of single
 performance obligations to transfer promised goods. Quantities to
 be delivered to the customer are determined at a point near the
 date of delivery through purchase orders it receive from the
 customer. The Company recognizes revenue when it has fulfilled a
 performance obligation, which is typically when the customer
 receives the goods and its performance obligation is complete.
 Revenue is measured as the amount of consideration the Company
 expects to receive in exchange for transferring product. The amount
 of revenue recognized is reduced for estimated returns and other
 customer credits, such as discounts and rebates, based on the
 expected value to be realized. Payment terms are consistent with
 terms standard to the markets the Company serves. The Company
 maintains an allowance for doubtful accounts for the loss that
 would be incurred if a customer was unable to pay amounts due. The
 Company initially estimates the allowance required at the time of
 revenue recognition based on historical experience and makes
 changes to the allowance based on various factors, including
 changes in the customer&#x2019;s financial condition or payment
 patterns.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company sells electricity to British Columbia Hydro and Power
 Authority. Revenues are recognized as the electricity is delivered
 to/consumed by the customer and is based on contractual usage rates
 and meter readings that measure electricity consumption.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The Company adopted IFRS 15, as of January&#xA0;1, 2018, using the
 modified retrospective transition method, which involves not
 restating periods prior to the date of initial application. The
 application of IFRS 15 required no change in amounts recognized in
 the Company&#x2019;s consolidated financial statements for the year
 ended December&#xA0;31, 2018, as the amount and timing of
 substantially all of its revenues is, and&#xA0;will continue to be,
 recognized at delivery. Disclosures required by IFRS 15 have been
 included in the financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Accounting Standards Issued But Not Yet Adopted</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 IFRS 16, <i>Leases</i>, issued in January 2016, replaces IAS 17,
 <i>Leases,</i> and related Interpretations. IFRS 16 establishes the
 principles for the recognition, measurement, presentation and
 disclosure of leases for both parties to a contract, i.e. the
 customer (lessee) and the supplier (lessor). IFRS 16 requires a
 lessee to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>
 asset representing its right to use the underlying leased asset and
 a corresponding lease liability representing its obligation to make
 lease payments for all leases. A lessee recognizes the related
 expense as depreciation on the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and interest
 on the lease liability. Short-term (less than 12 months) and
 <font style="WHITE-SPACE: nowrap">low-value</font> asset leases are
 exempt from these requirements. IFRS 16&#xA0;may be implemented
 using a retrospective approach or a modified retrospective
 approach, which permits the use of certain practical expedients
 upon transition. The Company expects to use the modified
 retrospective method upon transition with no restatement of
 comparative financial information. Under this approach, the Company
 will recognize the cumulative effect of initially applying IFRS 16
 as an adjustment to the opening balance of retained earnings at
 January&#xA0;1, 2019. The Company will recognize a lease liability
 at the present value of the remaining lease payments discounted
 using the lease&#x2019;s incremental borrowing rate at
 January&#xA0;1, 2019 and a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset at its
 carrying amount as if IFRS 16 had been applied since the
 commencement date but discounted using the Company&#x2019;s
 incremental borrowing rate at January&#xA0;1, 2019. Management
 expects that IFRS 16 will result in the following: a) an increase
 in assets and liabilities as fewer leases will be expensed as
 payments are made; b) an increase in depreciation expenses; and c)
 an increase in cash flow from operating activities as these lease
 payments will be recorded as financing outflows in the cash flow
 statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Amendments to IFRS 11, <i>Joint Arrangements</i>, and IAS 28,
 <i>Investments in Associates and Joint Ventures</i> establishes the
 criteria for accounting for joint ventures. Investments in joint
 ventures are accounted for using the equity method. The equity
 method involves recording the initial investment at cost and
 subsequently adjusting the carrying value of the investment for the
 proportionate share of the profit or loss, other comprehensive
 income or loss and any other changes in the joint venture&#x2019;s
 net assets such as dividends. At each consolidated statement of
 financial position date, the Company will consider whether there is
 objective evidence that its investment in the joint venture is
 impaired. If there is such evidence of impairment, the Company will
 determine the amount of the impairment and a loss will be recorded
 in the consolidated statement of (loss) income. Amendments to IFRS
 11 is effective for annual periods beginning on or after
 January&#xA0;1, 2019. Management is currently assessing the impact
 of IFRS 11 on its consolidated financial statements.</p>
 </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_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 2018-01-01<br> -Section Accounting policies<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=8&amp;date=2018-03-01&amp;anchor=sect_Accountingpolicies&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>17
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6668499184">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>5</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>INVENTORIES</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred crop costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">24,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,070</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased produce inventory</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">643</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">396</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Biological asset adjustment (note 6)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,871</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,212</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Spare parts inventory</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">22,485</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">17,309</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The cost of inventories recognized as expense and included in cost
 of sales for the year ended December&#xA0;31, 2018 amounted to
 $114,236 (2017 - $120,509). The biological asset adjustment
 reclassifies actual costs incurred for the biological asset from
 inventories to biological asset on the consolidated statements of
 financial position.</p>
 </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_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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>18
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728565600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Biological Asset<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory', window );">Biological Asset</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>6</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>BIOLOGICAL ASSET</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Information about the biological asset presented on the
 consolidated statements of financial position and in the
 consolidated statements of (loss) income is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Estimated sales value - biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,004</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,937</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Estimated remaining costs to complete</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,304</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Estimated selling costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">489</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value of biological asset less costs to sell</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,230</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less actual costs (note 5)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,212</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase in fair value of biological asset over cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,359</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,193</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value over cost of harvested and sold biological asset -
 beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,193</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,928</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(834</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">265</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 biological assets, agricultural produce at point of harvest and government grants related to biological 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 41<br> -IssueDate 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=41&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>19
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728482992">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>7</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>PROPERTY, PLANT AND EQUIPMENT</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment consist of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="57%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Land</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Leasehold<br />
 and land<br />
 improve-<br />
 ments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Buildings</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Machinery<br />
 and<br />
 Equipment</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Construction<br />
 in process</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Year ended December&#xA0;31, 2017</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom" colspan="5"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Opening net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,864</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,692</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">50,517</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">31,767</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">295</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">96,135</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions/transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(416</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,412</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,785</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions-Capital Lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">191</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">191</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Placed in service</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,071</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,164</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(93</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,752</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,524</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,694</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(75</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,045</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accum deprec on disposal</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,601</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,521</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,122</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(95</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,858</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,633</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,586</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">245</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Closing net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">27,233</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="24">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>At December&#xA0;31, 2017</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,820</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,029</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">63,237</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">153,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,223</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(33,685</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36,004</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(71,912</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">27,233</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Year ended December&#xA0;31, 2018</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Opening net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">27,233</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions/transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Placed in service</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,035</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,035</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(65</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(565</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(630</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accum deprec on disposal</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">565</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">565</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,604</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,338</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,027</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(253</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(276</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Closing net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,047</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,512</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">40,714</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,654</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">552</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="8">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>At December&#xA0;31, 2018</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,047</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,820</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">65,996</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">552</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">156,418</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,308</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36,289</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,342</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78,939</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,047</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,512</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">40,714</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,654</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">552</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Depreciation related to the greenhouse facilities and equipment is
 expensed in cost of sales. Land is the only item of property, plant
 and equipment that is stated at fair values. As at
 December&#xA0;31, 2017, land, greenhouse buildings, and greenhouse
 equipment at Delta 3 were contributed as the Company&#x2019;s
 investment in the joint venture transaction (note 8). The
 revaluation surplus related to Delta 3 of $1.8&#xA0;million, net of
 taxes, that was previously recorded as a component of equity, was
 reclassified and included as part of the gain on disposal of assets
 recorded in the consolidated statements of (loss) income .</p>
 </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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>20
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728607120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture<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_InvestmentsAccountedForUsingEquityMethodAbstract', window );"><strong>Investments accounted for using equity method [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 );">Investment in Joint Venture</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>8</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>INVESTMENT IN JOINT VENTURE</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On June&#xA0;6, 2017, the Company entered into an agreement to form
 Pure Sunfarms Corp. (&#x201C;Pure Sunfarms&#x201D;), a B.C.
 corporation, with Emerald Health Therapeutics Inc.
 (&#x201C;Emerald&#x201D;). The purpose of Pure Sunfarms is to pursue
 large-scale cannabis production in Canada. Village Farms has a 50%
 ownership interest in Pure Sunfarms in the form of common shares.
 The Company has concluded that the agreement constitutes a joint
 arrangement where joint control is shared with Emerald and
 therefore has accounted for Pure Sunfarms in accordance with IFRS
 11 and IAS 28, using the equity method.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In conjunction with the formation of Pure Sunfarms, Village Farms
 contributed the rights to lease and purchase the Delta 3 land and
 greenhouse facility to the joint venture. The contribution of the
 rights has been accounted for as a reduction of the land and
 greenhouse facility in exchange for the investment in Pure Sunfarms
 Corp. It was determined that the land and greenhouse facility had a
 fair value of $14.9&#xA0;million (CA$20 million) at the date of
 contribution. The fair value of the land was determined through an
 appraisal performed by an independent valuator.&#xA0;The fair value
 of the greenhouse was determined using the replacement cost model
 adjusted for the age of the greenhouse. This was a <font style="WHITE-SPACE: nowrap">non-cash</font> transaction. The Company
 recognized a gain of $8.0&#xA0;million on the contribution of the
 land and greenhouse. The Company had previously recorded a fair
 value increase on the Delta 3 land (2016 - $2.1 million), which was
 recorded in accumulated other comprehensive income, net of taxes of
 $1.8&#xA0;million. As a result of the contribution of the Delta 3
 land, this amount has been recycled to the consolidated statements
 of (loss) income, and has been included in the gain noted
 above.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As part of the transaction, Village Farms incurred related
 transaction costs of $1.1&#xA0;million (CA$1.4 million), which have
 been added to the amount of the investment in Pure Sunfarms Corp.
 in accordance with IAS 28. Included in these costs are 300,000
 common share purchase warrants valued at $148 (CA$192), issued to
 an affiliate of a Canadian financial institution as partial
 consideration for services related to the joint venture agreement.
 As at December&#xA0;31, 2018 the Investment in Joint Venture of
 $18.1&#xA0;million (December 31, 2017&#x2014;$15.7 million) is
 recorded in the consolidated statement of financial position. For
 the year ended December&#xA0;31, 2018, the Company&#x2019;s share of
 net income from joint venture totaled $2,381 (CA$3,084)
 (2017&#x2014;$255), which is recorded in the consolidated statement
 of loss.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On July&#xA0;5, 2018, the Company and Emerald Health Therapeutics
 Canada Inc. (a subsidiary of Emerald) (together, the
 &#x201C;Shareholders&#x201D;) entered into a Shareholder Loan
 Agreement (the &#x201C;Loan Agreement&#x201D;) with Pure Sunfarms,
 whereby, as at December&#xA0;31, 2018, the Shareholders had each
 contributed CA$13,000 (US$9,959) the form of a demand loan to Pure
 Sunfarms. The loan amounts will initially bear simple interest at
 the rate of 8% per annum, calculated semi-annually. Interest will
 accrue and be payable upon demand being made by both Shareholders
 (see note 13).</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The Company&#x2019;s share of the joint venture consists of the
 following (in $000&#x2019;s of USD):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, January&#xA0;1, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,727</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share of income for the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,381</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, December&#xA0;31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">18,108</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 <u>Summarized financial information of Pure Sunfarms (in
 $000&#x2019;s of CAD):</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,362</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,907</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,312</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventory</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,356</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,388</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">996</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">210</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font> assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">67,263</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,384</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,361</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(253</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Due to joint venture partners</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,523</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other current liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,582</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(918</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font>
 liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,688</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Reconciliation of net assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated deficit</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(645</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contributions from joint venture partners</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,917</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of sales*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,542</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling, general and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,386</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(880</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in fair value of <font style="WHITE-SPACE: nowrap">bio-asset</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,785</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income (loss) from operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,774</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(880</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(97</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign exchange loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(234</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other income, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income (loss) before taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,467</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(884</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 (Provision for) recovery of income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,298</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">239</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income (loss)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6,169</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(645</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">*</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Included in cost of sales is CA$276 (US$206) of
 amortization expense.</p>
 </td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-01-01<br> -Paragraph 1<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_1&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAccountedForUsingEquityMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>21
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6741942752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other 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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfOtherAssetsExplanatory', window );">Other Assets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>9</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>OTHER ASSETS</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the components of other assets:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Patronage stock</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">437</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Note receivable (note 13)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Security deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">540</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">538</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash surrender value&#x2014;insurance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">929</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">924</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">288</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,207</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,004</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets. [Refer: Other 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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherAssetsExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6748937824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfDebtExplanatory', window );">Debt</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>10</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>DEBT</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Long-term debt:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Opening balance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,380</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,534</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 IFRS adjustment for deferred financing fees</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Proceeds from long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">306</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Repayment of debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,738</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,320</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(43</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">120</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Closing balance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,414</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font> portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,445</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Unamortized deferred transaction costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(260</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,380</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has a Term Loan financing agreement with a Canadian
 creditor (&#x201C;FCC Loan&#x201D;). The <font style="WHITE-SPACE: nowrap">non-revolving</font> variable rate term loan
 has a maturity date of May&#xA0;1, 2021 and a balance of $34,385 as
 at December&#xA0;31, 2018. The outstanding balance is repayable by
 way of monthly installments of principal and interest based on an
 amortization period of 15 years, with the balance and any accrued
 interest to be paid in full on May&#xA0;1, 2021. As at
 December&#xA0;31, 2018, borrowings under the FCC Loan agreement are
 subject to an interest rate of 7.082% (December 31, 2017 - 5.885%)
 which is determined based on the Company&#x2019;s Debt to EBITDA
 ratio and the applicable LIBOR rate.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s subsidiary VFCE has a loan agreement with a
 Canadian Chartered Bank that includes a <font style="WHITE-SPACE: nowrap">non-revolving</font> fixed rate loan of
 CA$3.0&#xA0;million with a maturity date of June 2023 and fixed
 interest rate of 4.98%. As at December&#xA0;31, 2018, the balance
 was US$1,279 (December 31, 2017 - US$1,658). The loan agreement
 also includes an uncommitted, <font style="WHITE-SPACE: nowrap">non-revolving</font> credit facility for up
 to CA$300 to cover Letters of Guarantee issued by the bank on
 behalf of the Company, with a maximum term of 365 days, renewable
 annually. The loan agreement also includes an uncommitted credit
 facility for up to CA$700 to support financing of certain capital
 expenditures. The Company received an initial advance of CA$250 in
 October 2017. Each advance is to be repaid on a five-year,
 straight-line amortization of principal, repaid in monthly
 installments of principal plus interest at an interest rate of CA$
 prime rate plus 200 basis points. As at December&#xA0;31, 2018, the
 balance was US$138 (December 31, 2017 - $192) .</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has a line of credit agreement with a Canadian
 Chartered Bank ( &#x201C;Operating Loan&#x201D;). The revolving
 Operating Loan has a line of credit up to CA$13,000 and variable
 interest rates with a maturity date on May&#xA0;31, 2021, and is
 subject to margin requirements stipulated by the bank. As at
 December&#xA0;31, 2018, US$2,000 was drawn on this facility
 (December 31, 2017 - $nil), which is available to a maximum of
 CA$13,000, less outstanding letters of credit totaling US$261 and
 CA$38.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s borrowings (&#x201C;Credit Facilities&#x201D;)
 are subject to certain positive and negative covenants. As at
 December&#xA0;31, 2018 the Company was in compliance with all
 covenants on its Credit Facilities with the exception of two of its
 FCC Loan covenants. The Company received a waiver for its Debt
 Service Coverage and Debt to EBITDA covenants as at
 December&#xA0;31, 2018.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Accrued interest payable on the credit facilities and loans as at
 December&#xA0;31, 2018 was $184 (December 31, 2017&#x2014;$193) and
 these amounts are included in accrued liabilities in the statement
 of financial position.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As security for the FCC Loan, the Company has provided promissory
 notes, a first mortgage on the <font style="WHITE-SPACE: nowrap">VFF-owned</font> greenhouse properties
 (excluding the Delta 3 and Delta 2 greenhouse facilities), and
 general security agreements over its assets. In addition, the
 Company has provided full recourse guarantees and has granted
 security therein. The carrying value of the assets and securities
 pledged as collateral as at December&#xA0;31, 2018 was $114,554
 (December 31, 2017 &#x2013; $120,815).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As security for the Operating Loan, the Company has provided
 promissory notes and a first priority security interest over its
 accounts receivable and inventory. In addition, the Company has
 granted full recourse guarantees and security therein. The carrying
 value of the assets pledged as collateral as at December&#xA0;31,
 2018 was $38,007 (December 31, 2017&#x2014;$32,883).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The aggregate annual maturities of long-term debt for the next five
 years and thereafter are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,414</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,409</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,551</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">330</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfDebtExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfDebtExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6748949344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfCommitmentsExplanatory', window );">Commitments</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>11</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>COMMITMENTS</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <b>Operating Leases</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has entered into certain operating lease commitments
 for land, office space and equipment through 2024. The future
 minimum lease payments for the next five years and thereafter are
 as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,253</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,039</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,052</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">841</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">618</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">261</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,064</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company made payments of $1,732 during the year ended
 December&#xA0;31, 2018 (2017 - $1,682). Payments include common
 area amounts and fees paid to the lessors.</p>
 </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_DisclosureOfCommitmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCommitmentsExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728607120">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfFinancialInstrumentsExplanatory', window );">Financial Instruments</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>12</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>FINANCIAL INSTRUMENTS</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the carrying and fair value of the
 Company&#x2019;s financial instruments:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,920</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,091</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,292</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,259</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,659</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,491</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">57,198</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">56,718</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Financial assets and liabilities are recognized on the consolidated
 statements of financial position at fair value in a hierarchy that
 is based on significance of the inputs used in making the
 measurements. The levels in the hierarchy are:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="9%">&#xA0;</td>
 <td valign="top" width="3%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level 1 - Quoted prices (unadjusted) in active markets
 for identical assets or liabilities</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="9%">&#xA0;</td>
 <td valign="top" width="3%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level 2 - Inputs other than quoted prices included
 within level 1 that are observable for the asset or liability,
 either directly (i.e., as prices) or indirectly (i.e., derived from
 prices)</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="9%">&#xA0;</td>
 <td valign="top" width="3%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level 3 - Inputs for the asset or liability that are
 not based on observable market data (i.e., unobservable
 inputs).</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 At December&#xA0;31, 2018 and 2017, the Company&#x2019;s financial
 instruments included cash and cash equivalents, trade receivables,
 notes receivable, other receivables, patronage stock, accounts
 payable, other current liabilities and notes payable. Due to the
 short-term maturities of cash and cash equivalents, accounts
 receivable, accounts payable and other current liabilities, the
 carrying amounts approximate fair value at the respective balance
 sheet dates.&#xA0;The carrying value of the notes receivable and
 notes payable approximate their fair value based on a comparison
 with the prevailing market interest rates. The fair values of the
 Company&#x2019;s notes receivable and notes payable are level 2
 measurements in the fair value hierarchy. All other financial
 assets and liabilities are level 1. None were classified as level
 3.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 There were no financial instruments categorized as Level&#xA0;2 or
 3 as at December&#xA0;31, 2018 and 2017. There were no transfers of
 assets or liabilities between levels during the years ended
 December&#xA0;31, 2018 and 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Interest income, expense and gains and losses from loans,
 receivables and other financial liabilities are recognized in the
 consolidated statements of (loss) income. The following table
 summarizes interest income and expense for the years ended December
 31:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">Interest income earned on cash and cash
 equivalents</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$ 311</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense from other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,718</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,695</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%">
 <b>Management of financial risks</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company, through its financial assets and liabilities, is
 exposed to various risks. The following provides a measurement of
 some of these risks as at December&#xA0;31, 2018 and 2017. The
 Company uses financial instruments only for risk management
 purposes, not for generating trading profit.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Credit risk</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Credit risk is the risk that the Company will incur a loss due to
 the failure by its customers or other parties to meet their
 contractual obligations. Financial instruments that potentially
 subject the Company to significant concentrations of credit risk
 consist primarily of cash and cash equivalents, trade receivables
 and other receivables. The Company limits its exposure to credit
 risk by placing its cash and cash equivalents with high credit
 quality financial institutions.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s trade receivables had two customers that
 represented more than 10% of the balance of trade receivables,
 representing 13.8% and 11.5% of the balance of trade receivables as
 at December&#xA0;31, 2018 (2017 - two customers represented 16.0%
 and 14.8%). The Company believes that its expected credit losses
 are limited due to the protection afforded to the Company by the
 <i>Perishable Agricultural Commodities Act</i> (the
 &#x201C;PACA&#x201D;) for its sales in the United States, which
 represent the majority of the Company&#x2019;s annual sales. The
 PACA protection gives a claim filed under the PACA first lien on
 all PACA assets (which include cash and trade receivables of the
 debtor).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As at December&#xA0;31, 2018, the allowance for doubtful accounts
 balance was calculated based on the expected credit loss model and
 expected credit losses continues to be insignificant.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 At December&#xA0;31, 2018, 90.3% (2017 - 89.4%) of trade
 receivables were outstanding less than 30 days, 8.3% (2017 &#x2013;
 7.4%) were outstanding for between 30 and 90 days and the remaining
 1.4% (2017 - 3.2%) were outstanding for more than 90 days. Trade
 receivables are considered past due based on the contract terms
 agreed to with a customer. Aged receivables that are past due are
 not considered impaired unless customer specific information
 indicates otherwise.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Interest rate risk</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Interest rate risk is the risk that the fair value or future cash
 flows of a financial instrument will fluctuate because of changes
 in market interest rates. The Company is exposed to interest rate
 risk on its long-term debt, for which the interest rates charged
 fluctuate based on the <font style="WHITE-SPACE: nowrap">90-day</font> LIBOR rate. If interest rates
 had been 50 basis points higher, the net loss during the year ended
 December&#xA0;31, 2018 would have been higher by $182. This
 represents $182 in increased interest expense (2017 - $201).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">iii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Foreign exchange risk</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 At December&#xA0;31, 2018, the Canadian/U.S. foreign exchange rate
 was CA$1.00 = US$0.7336 (2017 &#x2013; US$0.7966). Assuming that all
 other variables remain constant, an increase of $0.10 in the
 Canadian dollar would have the following impact on the ending
 balances of certain consolidated statements of financial position
 items at December&#xA0;31, 2018 and December&#xA0;31, 2017 with the
 net foreign exchange gain or loss directly impacting net income
 (loss) for the years.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Financial assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">839</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">287</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">328</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">349</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 JV Note receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,335</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Financial liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables and accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(373</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(371</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(193</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(232</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net foreign exchange gain (loss)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>$</b></td>
 <td valign="bottom" align="right"><b>1,936</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>$</b></td>
 <td valign="bottom" align="right"><b>33</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">iv)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Liquidity risk</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Liquidity risk is the risk that the Company will not be able to
 meet its obligations as they fall due. The following are the
 contractual maturities of financial liabilities as at
 December&#xA0;31, 2018:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>1 year</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">2-3</font> years</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">4-5</font><br />
 years</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>More&#xA0;than<br />
 5 years</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,698</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">34,296</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">594</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Line of credit</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,601</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,601</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Obligation under capital lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">180</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">78</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">92</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,050</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,050</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">59,928</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">23,886</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,438</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">604</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 It is the Company&#x2019;s intention to meet these obligations
 through the collection of current accounts receivable and cash from
 sales. If the current resources and cash generated from operations
 are insufficient to satisfy its obligations, the Company may seek
 to issue additional equity or to arrange debt or other financing.
 In addition, as at December&#xA0;31, 2018, the Company has an
 operating credit facility of up to CA$13,000, less outstanding
 letters of credit totaling US$261 and CA$38.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">v)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Fair values</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The carrying amount of short-term financial instruments, less
 provisions for impairment if applicable, is consistent with the
 fair value of such instruments. The Company&#x2019;s debt bears a
 variable interest rate tied to market rates and therefore its
 carrying value approximates its fair value.</p>
 </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_DisclosureOfFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=sect_Scope&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728535360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances<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_vff_TextBlockAbstract', window );"><strong>Text block [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 and Balances</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>13</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>RELATED PARTY TRANSACTIONS AND BALANCES</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As at December&#xA0;31, 2018, the Company had amounts due from its
 joint venture, Pure Sunfarms, totaling $1,079 (December 31, 2017 -
 $411) primarily for consulting services and the reimbursement of
 expenses which occurred in the year. These amounts were
 <font style="WHITE-SPACE: nowrap">non-interest</font> bearing and
 were due on demand. On July&#xA0;5, 2018, the Shareholders entered
 into a Loan Agreement with Pure Sunfarms, whereby, as at
 December&#xA0;31, 2018, the Shareholders had each contributed
 CA$13,000 (US$9,959) in the form of a demand loan to Pure Sunfarms.
 The loan amounts will initially bear simple interest at the rate of
 8% per annum, calculated semi-annually. Interest will accrue and be
 payable upon demand being made by either Shareholder. These amounts
 are included in amounts due from joint venture in the consolidated
 statements of financial position.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 One of the Company&#x2019;s employees is related to a member of the
 Company&#x2019;s executive management team and received $108 in
 salary and benefits during the year ended December&#xA0;31, 2018
 (2017 - $98).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Included in other assets as at December&#xA0;31, 2018 is a $64
 (December 31, 2017 - $70) promissory note that represents the
 unpaid amount the Company advanced to an employee in connection
 with a relocation at the request of the Company.</p>
 </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_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 2018-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=sect_Disclosures&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>26
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728620000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compensation of Key Management<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory', window );">Compensation of Key Management</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>14</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>COMPENSATION OF KEY MANAGEMENT</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Key management includes the Company&#x2019;s officers and vice
 presidents:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Salaries and other employee benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,184</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,778</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">629</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,104</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,813</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,882</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753551840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Expenses by Nature<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfExpensesExplanatory', window );">Expenses by Nature</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>15</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>EXPENSES BY NATURE</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%">
 The following table outlines the Company&#x2019;s significant
 expenses by nature:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><i>Cost of sales</i></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased produce</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">44,110</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">41,978</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Raw materials and consumables used</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,096</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,365</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation and amortization</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,911</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,447</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transportation and storage</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee compensation and benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,091</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,644</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">140,282</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">144,433</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><i>Selling, general and administrative
 expenses</i></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee benefits - salaries and short-term benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,360</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,422</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee benefits - share-based payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,454</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Marketing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">504</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">617</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Professional services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,120</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,705</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,680</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,671</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,444</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,562</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><i>Employee compensation and benefits</i></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Salaries and short-term employee benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">44,451</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,066</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based compensation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,454</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,905</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">44,585</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfExpensesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExpensesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6668429280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax 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_vff_TextBlockAbstract', window );"><strong>Text block [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 Tax Expense</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>16</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>INCOME TAX EXPENSE</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The provision for (recovery of) income taxes consists of the
 following components:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">Current</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">431</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">29</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Deferred</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,906</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">109</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision for (recovery of) income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,475</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The provision for (recovery of) income taxes reflected in the
 consolidated statements of (loss) income for the years ended
 December&#xA0;31, 2018 and December&#xA0;31, 2017 differs from the
 amounts computed at the federal statutory tax rates. The principal
 differences between the statutory income tax (recovery) and the
 effective provision for (recovery of) income taxes are summarized
 as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income (loss) before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(7,620</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,960</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax (recovery) calculated at domestic tax rates applicable in the
 respective countries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,595</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">674</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-deductible</font> items</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">422</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 True up of prior year income tax estimates</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(206</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax rate differences on deferred taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(482</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 State tax adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign exchange on translation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">132</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrealized foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(309</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Differences attributed to joint venture capital transactions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(56</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(698</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share of (income) losses from joint venture</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(611</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">66</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(92</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(56</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision for (recovery of) income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,475</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The&#xA0;statutory tax rate in effect for the year ended
 December&#xA0;31, 2018 was 27.0% (2017 - 26.0%) in Canada and 21.0%
 (2017 - 23.0%) in the United States.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As a result of the US tax reform, the US federal tax rate was
 substantively enacted on December&#xA0;22, 2017 and a reduced
 federal tax rate was effective from January&#xA0;1, 2018 in
 accordance with the Tax Cuts and Jobs Act of
 2017.&#xA0;Accordingly, the relevant deferred tax balances were
 <font style="WHITE-SPACE: nowrap">re-measured</font> with the new
 rate.&#xA0;As additional interpretations and regulatory guidance
 becomes available, the Company will continue to assess the impact
 of the new&#xA0;legislation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The&#xA0;weighted average applicable tax rate was 32.3% tax benefit
 for 2018 (2017 &#x2013; 3.5%).</p>
 </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_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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728584992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred 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_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_vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory', window );">Deferred Income Taxes</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>17</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>DEFERRED INCOME TAXES</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The deferred tax assets and liabilities presented on the
 consolidated statements of financial position are net amounts
 corresponding to their reporting jurisdiction. The deferred tax
 assets and liabilities presented in the note disclosure are grouped
 based on asset and liability classification without consideration
 of their corresponding reporting jurisdiction.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The amounts in the consolidated statements of financial position
 reconcile to the amounts disclosed in this note as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,606</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,519</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,431</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,920</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(4,825</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Deferred tax assets:</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Tax&#xA0;losses/<br />
 other<br />
 credits</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">LT&#xA0;Debt/<br />
 Interest</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Inventory</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Intangibles</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">399</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">437</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,957</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Charged to statement of income (loss)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,289</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(968</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(399</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(551</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,351</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,124</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,222</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">374</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(114</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,606</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Credited (charged) to statement of (loss) income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,053</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">524</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">133</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">283</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,993</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6,177</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,746</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">507</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">169</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Deferred tax liabilities:</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accelerated<br />
 tax<br />
 depreciation</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Biological<br />
 asset</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revaluation<br />
 Surplus</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Joint<br />
 Venture<br />
 Shares</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(15,205</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(674</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,065</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(16,944</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Credited (charged) to statement of income (loss)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,179</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">214</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,151</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,242</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Charged to statements of other comprehensive (loss) income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">271</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">271</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(9,026</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(460</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(794</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,151</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(12,431</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Credited to statement of (loss) income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">567</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">912</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(8,459</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(794</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,981</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(11,519</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 The analysis of deferred tax assets and deferred tax liabilities is
 as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">December&#xA0;31, 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">U.S.</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">U.S.</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be recovered in more than 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,155</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,465</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,753</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be recovered within 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">312</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">667</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">388</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">718</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be settled in more than 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,181</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,251</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,606</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,569</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be settled within 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(41</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,046</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,216</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities, net of assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,755</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">835</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(3,511</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,314</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <font style="WHITE-SPACE: nowrap">Non-capital</font> and farm
 losses expire as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="75%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">U.S.</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,402</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,402</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,117</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,117</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2024</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,015</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,015</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,757</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,757</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2027</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2028</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2029</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">89</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2030</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2031</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">988</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">992</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2032</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,895</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,899</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2033</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2034</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,665</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2035</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">108</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,445</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,553</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2036</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">98</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,583</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,681</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2037</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">98</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,668</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2038</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,325</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,329</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">385</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">84,869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">85,254</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Deferred income tax assets are recognized for tax loss
 carry-forwards to the extent that the realization of the related
 tax benefit through future profits is probable.</p>
 </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_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_vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax expense (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;">vff_DisclosureOfDeferredTaxExpenseIncomeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728535360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Non-cash Working Capital Items<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_vff_TextBlockAbstract', window );"><strong>Text block [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 );">Changes in Non-cash Working Capital Items</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>18</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>CHANGES IN <font style="WHITE-SPACE: nowrap">NON-CASH</font> WORKING CAPITAL ITEMS</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(46</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,059</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventories</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,180</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,197</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventories reclassified to biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(659</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">306</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,396</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income taxes payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(246</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses and deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,440</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(121</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(955</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets, net of other liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(305</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(3,550</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(4,417</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-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=2018-03-01&amp;anchor=sect_Presentationofastatementofcashflows&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728584992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_vff_TextBlockAbstract', window );"><strong>Text block [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 );">Segment and Geographic Information</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>19</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>SEGMENT AND GEOGRAPHIC INFORMATION</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s two reporting segments include the Produce
 business and the Energy business. The Produce business produces,
 markets, and sells the product group which consists of premium
 quality tomatoes, bell peppers and cucumbers. The Energy business
 produces power that it sells per a long-term contract to its one
 customer.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s primary operations are in the United States and
 Canada. Net sales by the countries in which its customers are
 located are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Produce - U.S.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">124,699</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">132,464</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Produce - Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Energy - Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,946</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,922</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">158,406</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt">
 The Company&#x2019;s property, plant and equipment, net of
 accumulated depreciation, are located as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United States</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,651</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">46,922</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,183</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Energy - Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The depreciation and amortization charges for the year ended
 December&#xA0;31, 2018 in the Produce business were $6,154 (2017 -
 $6,791) and $873 (2017 - $795) in the Energy business.</p>
 </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_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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6749025440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital and 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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfClassesOfShareCapitalExplanatory', window );">Share Capital and Equity</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>20</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>SHARE CAPITAL AND EQUITY</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following is a summary of share capital:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 The&#xA0;VFF&#xA0;Common&#xA0;Shares</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"># of Shares</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Amount</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share capital - January 1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,882,945</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">24,954</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued pursuant to public offering, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,500,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,769</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued from vesting of RSUs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">768,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued on exercise of options</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">91,667</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share capital - December 31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42,242,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,115</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued pursuant to public offering, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,097,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,737</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued pursuant to private placement, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,886,793</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,755</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued from vesting of RSUs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,334</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">831</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued on exercise of options</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">365,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">283</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share capital - December 31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,642,671</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">60,721</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 VFF is authorized to issue an unlimited number of common shares and
 preferred shares, issuable in series. These shares have no par
 value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Common shares:</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The common shares entitle the holders thereof to one vote per share
 at all shareholder meetings of VFF. The holders of the common
 shares are entitled to receive any dividend declared by VFF on the
 common shares. Subject to the rights, privileges, restrictions and
 conditions attached to any other class of shares of VFF, the
 holders of the common shares are entitled to receive, pro rata, the
 remaining property or assets of VFF upon its dissolution,
 liquidation or <font style="WHITE-SPACE: nowrap">wind-up.</font></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Preferred shares:</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The preferred shares may be issued in one or more series, with such
 rights and conditions as may be determined by resolution of the
 directors of VFF who shall determine the designation, rights,
 privileges, conditions and restrictions to be attached to the
 preferred shares of such series. There are no voting rights
 attached to the preferred shares except as prescribed by law. In
 the event of the liquidation, dissolution or <font style="WHITE-SPACE: nowrap">wind-up</font> of VFF, or any other
 distribution of assets of VFF among its shareholders for the
 purpose of winding up its affairs, the holders of the preferred
 shares of each series are entitled to receive, among other things,
 with priority over the common shares and any other shares ranking
 junior to the preferred shares of VFF, an amount equal to any
 cumulative dividends, whether or not declared, or declared thereon
 but unpaid and no more. The preferred shares for each series are
 also entitled to such other preferences over the common shares and
 any other shares ranking junior to the preferred shares as may be
 determined as to their respective series authorized to be issued.
 The preferred shares of each series shall be on a parity basis with
 the preferred shares of every other series with respect to payment
 of dividends and return of capital. There are no preferred shares
 currently issued and outstanding.</p>
 </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_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 2018-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_79_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6654422432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Per Share<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfEarningsPerShareExplanatory', window );">Income Per Share</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>21</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>INCOME PER SHARE</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Basic income per share is calculated by dividing the net income
 attributable to owners of the Company by the weighted average
 number of common shares in issue during the year excluding common
 shares purchased by the Company and held as treasury shares.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income (loss) attributable to owners of the Company</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(5,145</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of common shares outstanding
 (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,357</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Basic income (loss) per share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">( 0.11</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Diluted income per share is calculated by adjusting the weighted
 average number of common shares outstanding to assume conversion of
 all dilutive potential common shares. The Company&#x2019;s share
 options are potentially dilutive to common shares. A calculation is
 done to determine the number of shares that could have been
 acquired at fair value (determined as the average market share
 price of the Company&#x2019;s shares for the year) based on the
 monetary value of the subscription rights attached to outstanding
 share options. The number of shares calculated above is compared
 with the number of shares that would have been issued assuming the
 exercise of the share options. If dilutive effect is less than
 zero, then issuance is anti-dilutive and is excluded from dilutive
 income per share calculation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the year ended December&#xA0;31, 2018, there were options to
 purchase 2,175 (2017 - nil) shares of the Company&#x2019;s common
 stock that were excluded from the diluted loss per share
 computation because the impact of the assumed exercise of such
 stock options would have been anti-dilutive during the respective
 periods.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income (loss) attributable to owners of the Company</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(5,145</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of common shares outstanding
 (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,357</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adjustment for:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share options (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;<br /></td>
 <td valign="bottom" align="right">1,164<br />
 61</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;<br />
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of common shares outstanding for diluted
 income per share (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,357</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,308</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diluted income (loss) per share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(0.11</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6619419824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Disclosures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfCapitalDisclosureExplanatory', window );">Capital Disclosures</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>22</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>CAPITAL DISCLOSURES</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s objectives when managing capital are to
 safeguard its assets and maintain a competitive cost structure,
 continue as a going concern and provide returns to its
 shareholders. In addition, the Company works with all relevant
 stakeholders to ensure the safety of its operations and employees
 and remain in compliance with all environmental regulations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s main objectives when managing capital are:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">&#x2022;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">to structure the repayment of obligations in line with
 the expected lives of the Company&#x2019;s principal revenue
 generating assets;</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">&#x2022;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">to ensure the Company has access to capital to fund
 contractual obligations as they become due and to ensure adequate
 cash levels to withstand the impact of unfavorable economic
 conditions;</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">&#x2022;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">to maintain the Company&#x2019;s credit ratings to
 facilitate access to capital markets at competitive interest rates;
 and</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">&#x2022;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">to access capital markets to fund its growth
 initiatives.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%">
 The Company&#x2019;s capital comprises net debt and equity:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total bank debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">37,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,920</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,091</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,939</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,549</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,696</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">81,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">126,635</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">112,592</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 It is the Company&#x2019;s intention to meet its obligations through
 the collection of current accounts receivable and cash. As at
 December&#xA0;31, 2018, the Company has access to an operating loan
 facility up to CA$13,000, less $261 and CA$38 outstanding letters
 of credit.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As at December&#xA0;31, 2018, $2,000 was outstanding on the
 operating loan (as at December&#xA0;31, 2017, $nil was outstanding
 on the operating loan, and $261 and CA$38 outstanding on the
 letters of credit). As at December&#xA0;31, 2018, the operating
 loan borrowing base was CA$11,509 based on a percentage of the
 Company&#x2019;s outstanding accounts receivable less the issued
 letters of credit. If the current resources and cash generated from
 operations are insufficient to satisfy its obligations, the Company
 may seek to issue additional equity or to arrange debt or other
 financing.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfCapitalDisclosureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital 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;">vff_DisclosureOfCapitalDisclosureExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6654422432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfSharebasedPaymentArrangementsExplanatory', window );">Share-Based Compensation Plan</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>23</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>SHARE-BASED COMPENSATION PLAN</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has a share-based compensation plan. The maximum number
 of common shares that can be issued upon the exercise of options
 granted is equal to 10% of the aggregate number of common shares
 issued and outstanding from time to time. The term during which an
 option may be exercised is 10 years from the date of the grant.
 Options vest at a rate of 33% per year, beginning one year
 following the grant date of the options. <font style="WHITE-SPACE: nowrap">Share-based</font> compensation expense for
 the year ended December&#xA0;31, 2018 of $1,454 (2017 - $1,519) was
 recorded in selling, general and administrative expenses and the
 corresponding amount credited to contributed surplus.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The following table presents the assumptions used to establish the
 fair value assigned to the options issued using the <font style="WHITE-SPACE: nowrap">Black-Scholes</font> valuation model:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected volatility</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55.5</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52.7</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dividend</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">nil</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">nil</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Risk-free</font> interest
 rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.70</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.05</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected life</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.5&#xA0;years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.5&#xA0;years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3.2541</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3.1869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The changes in the stock options for the years ended
 December&#xA0;31, 2018 and 2017 were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="58%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">For the Years Ended
 December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Stock&#xA0;options</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 exercise&#xA0;price</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Stock&#xA0;options</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 exercise&#xA0;price</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,337,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.59</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,116,065</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.19</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.79</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">320,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">4.04</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercised</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(365,733</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">0.98</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(91,667</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">0.90</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeitures</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,666</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 End of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,164,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,337,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.59</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt; TEXT-INDENT: 4%">
 The following table summarizes stock options outstanding and
 granted as at December&#xA0;31, 2018:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="53%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Exercise price</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Number<br />
 outstanding</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Remaining&#xA0;contractual<br />
 life (years)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Number&#xA0;of&#xA0;exercisable<br />
 options</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.24</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.27</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.85</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.10</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.48</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">345,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">345,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.94</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.83</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.80</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.43</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">233,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,002</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.55</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,334</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$2.20</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$6.00</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">51,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$5.79</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Nil</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,164,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt">
 Share options outstanding at the end of the year have the following
 expiry dates and exercise prices:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">
 Exercise&#xA0;price&#xA0;in&#xA0;CA$<br />
 per share</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br />
 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br />
 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - January 13, 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.70</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">149,399</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - May 20, 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">565,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 13, 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.27</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 13, 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.85</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - September 26, 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 18, 2024</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">345,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">360,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 19, 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.94</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - October 6, 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.83</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - November 16, 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.80</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 29, 2026</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.43</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">233,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">250,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - June 30, 2026</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.55</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - June 14, 2027</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - December 22, 2027</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.00</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - June 5, 2028</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.79</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,164,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,337,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 During 2018, 979,000 performance-based restricted share units were
 issued to Village Farms employees involved with future developments
 of the Company. Once a performance target is met and the share
 units are deemed earned and vested, compensation expense based on
 the fair value of the share units on the grant date is recorded in
 selling, general and administrative expenses in the consolidated
 statements of income. There were 1,056,666 performance-based
 restricted share units outstanding as at December&#xA0;31, 2018, of
 which 881,333 were not vested as at December&#xA0;31, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes 979,000 performance-based restricted
 share units that were issued during the year.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Performance-<br />
 based<br />
 restricted&#xA0;share<br />
 units</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Weighted<br />
 average&#xA0;grant<br />
 date&#xA0;fair&#xA0;value<br />
 in CA$</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Performance-<br />
 based<br />
 restricted<br />
 share units</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Weighted<br />
 average grant<br />
 date&#xA0;fair&#xA0;value<br />
 in CA$</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">128,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.82</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Issued</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">979,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.79</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">885,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Issued</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">6.00</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(50,334</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">3.06</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(768,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expired</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Outstanding at end of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,056,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.56</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">128,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.82</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Earned but unissued at end of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.08</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 share-based payment arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 44<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_44&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6748923168">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>24</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><b>SUBSEQUENT EVENT</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On February&#xA0;15, 2019 the Company announced that its common
 shares were approved for listing on the Nasdaq Capital Market under
 the symbol &#x201C;VFF&#x201D;. The initial trading date was
 February&#xA0;21, 2019. Concurrent with the commencement of trading
 of its common shares on Nasdaq, the Company voluntarily delisted
 its common shares from the OTCQX.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On March&#xA0;1, 2019 the Company announced that it had entered
 into an agreement with Nature Crisp LLC (&#x201C;Nature
 Crisp&#x201D;) to form a joint venture for the outdoor cultivation
 of high-cannabidiol (CBD) hemp and CBD extraction in multiple
 states throughout the United States (the &#x201C;Joint Venture
 Agreement&#x201D;). The joint venture, Village Fields Hemp
 (&#x201C;Village Fields&#x201D;), will be 65% owned by Village Farms
 and 35% owned by Nature Crisp. Under the terms of the Joint Venture
 Agreement, Village Farms will contribute approximately
 US$15&#xA0;million to Village Fields for <font style="WHITE-SPACE: nowrap">start-up</font> costs and working
 capital.</p>
 </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_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 2018-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=10&amp;date=2018-03-01&amp;anchor=sect_Disclosure&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6754551824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Judgments and Estimation Uncertainty (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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DescriptionOfAccountingPolicyForConsolidationExplanatory', window );">Consolidation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Consolidation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The consolidated financial statements of the Company consolidate
 the accounts of VFF and its subsidiaries. All intercompany
 transactions, balances and unrealized gains and losses from
 intercompany transactions are eliminated on consolidation.</p>
 </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_vff_DescriptionOfAccountingPolicyForJointVentureExplanatory', window );">Joint Venture</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Joint Venture</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 A joint venture is a contractual arrangement whereby the Company
 and other parties undertake an economic activity through a jointly
 controlled entity. Joint control exists when strategic, financial
 and operating policy decisions relating to the activities require
 the unanimous consent of the parties sharing control. Joint
 ventures are accounted for using the equity method and are
 recognized initially at cost. The Company recognizes its share of
 the post-acquisition income and expenses and equity movement in the
 venture. If the cumulative losses exceed the carrying amount of the
 equity investment, they are first applied to any additional
 advances that are receivable from the joint venture to the extent
 of the total amount receivable. Additional losses are recognized
 only to the extent that there exists a legal or constructive
 obligation.</p>
 </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_DescriptionOfAccountingPolicyForSegmentReportingExplanatory', window );">Segment Reporting</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Segment Reporting</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Operating segments are reported in a manner consistent with
 internal reporting provided to the chief operating decision-maker.
 The chief operating decision-maker, who is responsible for
 allocating resources and assessing performance of the operating
 segments, has been identified as the Chief Executive Officer
 (&#x201C;CEO&#x201D;). Based on the aggregation criteria in IFRS 8,
 <i>Operating Segments</i>, the Company has identified two operating
 segments, the Produce Business and the Energy Business.</p>
 </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 Translation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Foreign Currency Translation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Monetary assets and liabilities denominated in foreign currencies
 are translated to the functional currency at the exchange rates in
 effect at the reporting date. <font style="WHITE-SPACE: nowrap">Non-monetary</font> assets and liabilities
 that are measured at fair value in a foreign currency are
 translated to the functional currency at the exchange rate in
 effect when the fair value was determined. Foreign currency
 differences are generally recognized in net income. <font style="WHITE-SPACE: nowrap">Non-monetary</font> items that are measured
 based on historical cost in a foreign currency are translated to
 the functional currency using the exchange rate in effect at the
 date of the transaction giving rise to the item.</p>
 </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_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory', window );">Financial Instruments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Financial Instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Financial assets and liabilities are recognized when the Company
 becomes party to the contractual provisions of the financial
 instrument. Financial assets are derecognized when the rights to
 receive cash flows from the assets have expired or have been
 transferred and the Company has transferred substantially all risks
 and rewards of ownership. Financial liabilities are derecognized
 when the obligation specified in the contract is discharged,
 cancelled or expired.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Financial assets and liabilities are offset and the net amount is
 reported on the consolidated statements of financial position when
 there is a legally enforceable right to offset the recognized
 amounts and there is an intention to settle on a net basis or
 realize the asset and settle the liability simultaneously.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Classification and Measurement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has assessed the classification and measurement of its
 financial assets and financial liabilities under IFRS 9 and has
 summarized the original measurement categories under IAS 39 and the
 new measurement categories under IFRS 9 in the following table:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="25%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="20%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="3" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Measurement Category</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Original (IAS 39)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>New (IFRS 9)</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Financial Assets:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Marketable equity securities</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair value through other</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">comprehensive income</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Financial Liabilities:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Debt</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Derivative instruments</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair value through profit or loss</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair&#xA0;value&#xA0;through&#xA0;profit&#xA0;or
 loss</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 There has been no change in the carrying value of our financial
 instruments or to previously reported figures as a result of
 changes to the measurement categories in the table noted above.</p>
 </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 of Financial Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Impairment of Financial Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to January&#xA0;1, 2018, at each reporting date, the Company
 assessed whether there was objective evidence that a financial
 asset was impaired. The criteria used to determine if objective
 evidence of an impairment loss exists include:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">significant financial difficulty of the obligor;</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">delinquencies in interest or principal payments;
 and</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">iii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">it becomes probable that the borrower will enter
 bankruptcy or other financial reorganization.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 If such evidence existed, the Company recognized an impairment loss
 as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Financial assets carried at amortized cost: The loss
 equaled the difference between the amortized cost of the loan or
 receivable and the present value of the estimated future cash
 flows, discounted using the instrument&#x2019;s original effective
 interest rate. The carrying amount of the asset was reduced by this
 amount either directly or indirectly through the use of an
 allowance account.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> financial
 assets: The impairment loss equaled the difference between the
 original cost of the asset and its fair value at the measurement
 date, less any impairment losses previously recognized in the
 consolidated statements of (loss) income. This amount represented
 the cumulative loss in accumulated other comprehensive income that
 was reclassified to net income.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Subsequent to January&#xA0;1, 2018, the Company assesses all
 information available, including, on a forward-looking basis, the
 expected credit losses associated with its assets carried at
 amortized cost. The impairment methodology applied depends on
 whether there has been a significant increase in credit risk. To
 assess whether there is a significant increase in credit risk, the
 Company compares the risk of a default occurring on the asset as at
 the reporting date with the risk of default as at the date of
 initial recognition based on all information available, and
 reasonable and supportive forward-looking information. For trade
 receivables only, the Company applies the simplified approach as
 permitted by IFRS 9 which requires expected lifetime losses to be
 recognized from initial recognition of the receivables.</p>
 </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_vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Cash and Cash Equivalents</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cash and cash equivalents consist of cash deposits held with banks,
 and other highly liquid short-term interest bearing securities with
 maturities at the date of purchase of three months or less.</p>
 </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_vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory', window );">Trade Receivables</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Trade Receivables</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Trade receivables are measured at amortized cost, net of allowance
 for expected credit losses. Credit is extended based on an
 evaluation of a customer&#x2019;s financial condition. Accounts
 outstanding longer than the contractual payment terms are
 considered past due. The Company determines its allowance by
 considering a number of factors, including the length of time
 accounts are past due, the Company&#x2019;s previous loss history
 and the customer&#x2019;s current ability to pay its obligation to
 the Company. Trade receivables are recorded net of lifetime
 expected credit losses.</p>
 </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_vff_DescriptionOfAccountingPolicyForInventoriesExplanatory', window );">Inventories</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Inventories</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Inventories refer to deferred crop costs and other supplies and
 packaging which are incurred to date on current production and are
 not defined as a biological asset. Inventories of Company-grown
 produce consist of raw materials, labour and overhead costs
 incurred less costs charged to cost of sales throughout the various
 crop cycles, which end at various times throughout the year.
 Growing crops are accounted for in accordance with the
 Company&#x2019;s policy on biological assets. Cost of sales is based
 on estimated costs over the crop cycle allocated to both actual and
 estimated future yields at each <font style="WHITE-SPACE: nowrap">period-end</font> date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The carrying value of agricultural produce is its fair value less
 costs to sell and complete at the date of harvest and is presented
 with biological asset on the consolidated statements of financial
 position. Supplies and packaging are recorded at the lower of cost
 or replacement cost. The cost of produce inventory purchased from
 third parties is valued at the lower of cost or net realizable
 value.</p>
 </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_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory', window );">Biological Asset</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Biological Asset</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Biological asset consists of the Company&#x2019;s produce on the
 vines at <font style="WHITE-SPACE: nowrap">year-end.</font>
 Measurement of the biological asset begins six weeks prior to
 harvest as management at this point has visibility on production
 and expected sales and it is probable that future economic benefits
 associated with the asset will flow to the entity. Costs related to
 the crop prior to this point are presented in deferred crop costs
 (inventories). The produce on the vine is measured at fair value
 less costs to sell and costs to complete, with any change therein
 recognized in income. Costs to sell include all costs that would be
 necessary to sell the assets, including finishing and
 transportation costs.</p>
 </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>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <b>Property, Plant and Equipment</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <i>Recognition and measurement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment are stated at cost less accumulated
 depreciation and impairment losses, except for land. Until the
 fiscal year ended December&#xA0;31, 2016, land had been stated at
 cost, and is now stated at fair value and will be revalued every
 three years by an independent external appraiser. Any revaluation
 increase arising on appraisal of land is recognized in other
 comprehensive income on the consolidated statements of (loss)
 income and revaluation surplus on the statements of financial
 position. Any revaluation decrease arising on appraisal of land is
 also charged to other comprehensive income and, to the extent of
 any credit balance existing, debited to revaluation surplus in
 equity with the excess recognized in net income or loss,</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment costs include expenditures that are
 directly attributable to the acquisition of the asset. The cost of
 self-constructed assets includes the cost of materials and direct
 labour, any other costs directly attributable to bringing the
 assets to a working condition for their intended use, the costs of
 dismantling and removing the items and restoring the site on which
 they are located, and borrowing costs.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 When parts of an item of property, plant and equipment have
 different useful lives, they are accounted for as separate items
 (major components) of property, plant and equipment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The gain or loss on disposal of an item of property, plant and
 equipment is determined by comparing the proceeds from disposal
 with the carrying amount of the property, plant and equipment, and
 is presented net within gain/loss on disposal of assets in the
 consolidated statements of (loss) income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Depreciation</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Depreciation is based on the cost of an asset less its residual
 value. Significant components of individual assets are assessed,
 and if a component has a useful life that is different from the
 remainder of that asset, that component is depreciated
 separately.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Depreciation expense is recognized on a straight-line basis over
 the estimated useful lives of each component of an item of
 property, plant and equipment. Leased assets are depreciated over
 the shorter of the lease term and their useful lives unless it is
 reasonably certain that the Company will obtain ownership by the
 end of the lease term. Land is not depreciated. The estimated
 useful lives of the class of assets for the current and comparative
 periods are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Classification</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Estimated Useful Lives</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Leasehold and land improvements</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">5-20</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Greenhouses and other buildings</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">4-30</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Greenhouse equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-30</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Machinery and equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-12</font>
 years</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Construction in process reflects the cost of assets under
 construction, which are not depreciated until placed into
 service.</p>
 </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_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment of Non-Financial Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Impairment of <font style="WHITE-SPACE: nowrap">Non-Financial</font> Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment and intangible assets are tested for
 impairment when events or changes in circumstances indicate that
 the carrying amount may not be recoverable. For the purpose of
 testing impairment, assets are grouped at the lowest levels for
 which there are separately identifiable cash flows (cash-generating
 units or &#x201C;CGUs&#x201D;). An impairment loss is recognized for
 the amount, if any, by which the asset&#x2019;s carrying amount
 exceeds its recoverable amount. The recoverable amount is the
 higher of an asset&#x2019;s fair value less costs to sell and value
 in use (being the present value of the expected future cash flows
 of the relevant asset or CGUs).</p>
 </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_vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory', window );">Leased Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Leased Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Leases where the Company 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 rent expenses are
 recognized in the Company&#x2019;s consolidated statements of (loss)
 income.</p>
 </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_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory', window );">Borrowing Costs</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <b>Borrowing Costs</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Borrowing costs attributable to the acquisition, construction or
 production of qualifying assets are added to the cost of those
 assets, until such time as the assets are substantially ready for
 their intended use. All other borrowing costs are recognized
 initially at fair value. Borrowings are subsequently carried at
 amortized cost; any difference between the proceeds (net of
 transaction costs) and the redemption value is recognized in the
 consolidated statements of (loss) income over the year of the
 borrowings using the effective interest method.</p>
 </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>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Revenue Recognition</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to January&#xA0;1, 2018, revenue from the sale of produce in
 the course of ordinary activities was measured at the fair value of
 the consideration received or receivable, net of returns, trade
 discounts and volume rebates. Revenue from the production and sale
 of power was measured at the fair value of the consideration
 received or receivable. Revenue was recognized when persuasive
 evidence existed that the significant risks and rewards of
 ownership have been transferred to the customer, recovery of the
 consideration was probable, the associated costs and possible
 return of goods could be estimated reliably, there was no
 continuing management involvement with the goods, and the amount of
 revenue could be measured reliably. If it was probable that
 discounts would be granted and the amount could be measured
 reliably, then the discount was recognized as a reduction of
 revenue as the sales were recognized. The timing of the transfer of
 risks and rewards occurred at the time the produce had been
 successfully delivered, the risk of loss had passed to the
 customer, and collectability was reasonably assured.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company adopted IFRS 15, <i>Revenue from Contracts with
 Customers</i> (&#x201C;IFRS 15&#x201D;) on January&#xA0;1, 2018 using
 the modified retrospective transition approach and now recognizes
 revenue when control of the promised goods or services is
 transferred to customers, in an amount that reflects the
 consideration the Company expects to be entitled to in exchange for
 those goods or services. In order to achieve this core principle,
 the Company applies a five-step process. As part of this process,
 it analyzes the performance obligations in a customer contract and
 estimates the consideration it expects to receive. The evaluation
 of performance obligations requires that the Company identifies the
 promised goods and services in the contract. For contracts that
 contain more than one promised good and service, the Company then
 must determine whether the promises are capable of being distinct
 and if they are separately identifiable from other promises in the
 contract.</p>
 </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_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Income Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Income Taxes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The tax expense for the year comprises current and deferred tax.
 Tax is recognized in the consolidated statements of (loss) income,
 except to the extent that it relates to items recognized in other
 comprehensive income or directly in equity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The current income tax charge is calculated on the basis of the tax
 laws enacted or substantively enacted at the consolidated
 statements of financial position dates in the relevant tax
 jurisdiction. Management periodically evaluates positions taken in
 tax returns with respect to situations in which applicable tax
 regulation is subject to interpretation. It establishes provisions
 where appropriate on the basis of the amounts expected to be paid
 to the tax authorities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Deferred income tax is recognized, using the liability method, on
 temporary differences arising between the tax bases of assets and
 liabilities and their carrying amounts. Deferred income tax is
 determined using tax rates (and laws) that have been enacted or
 substantively enacted at the consolidated statements of financial
 position dates and are expected to apply when the related deferred
 income tax asset is realized or the deferred income tax liability
 is settled.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Deferred income tax assets are recognized only to the extent that
 it is probable that future taxable profit will be available against
 which the temporary differences can be utilized. Offsetting of
 deferred income tax assets and liabilities occurs only when the
 deferred income tax assets and liabilities relate to income taxes
 levied by the same taxation authority on either the same taxable
 entity or different taxable entities where there is an intention to
 settle the balances on a net basis.</p>
 </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_vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory', window );">Share-Based Compensation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Share-Based Compensation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company grants stock options and performance-based restricted
 share units (&#x201C;RSUs&#x201D;) to certain employees and
 directors.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Stock options generally vest over three years (33% per year
 following the grant date) and expire after ten years. Each tranche
 in an award is considered a separate award with its own vesting
 period. The fair value of each tranche is measured at the date of
 grant using the Black-Scholes option pricing model. Compensation
 expense is recognized over the tranche&#x2019;s vesting period by
 increasing contributed surplus based on the number of awards
 expected to vest. The number of awards expected to vest is reviewed
 at least annually, with any impact recognized immediately.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The RSUs granted are expected to be settled using the
 Company&#x2019;s own equity and issued from treasury. The
 equity-settled share-based compensation is measured at the fair
 value of the Company&#x2019;s common shares as at the grant date in
 accordance with the terms of the RSU Plan. The fair value
 determined at the grant date is charged to income when performance
 based vesting conditions are met, based on the estimate of the
 number of RSUs that will eventually vest and be converted to common
 shares, with a corresponding increase in equity.</p>
 </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>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <b>Provisions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Provisions, where applicable, are recognized in accrued liabilities
 when the Company has a present legal or constructive obligation as
 a result of past events, it is more likely than not that an outflow
 of resources will be required to settle the obligation, and the
 amount can be reliably estimated. Provisions are measured at
 management&#x2019;s best estimate of the expenditure required to
 settle the obligation at the end of the reporting period, and are
 discounted to present value where the effect is material.</p>
 </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_vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory', window );">(Loss) Income Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>(Loss) Income Per Share</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Basic income per share are computed using the weighted average
 number of common shares outstanding during the period. The treasury
 stock method is used for the calculation of diluted income per
 share. Under this method, the weighted average number of common
 shares outstanding assumes that the proceeds to be received on the
 exercise of dilutive share options are applied to repurchase common
 shares at the average market price for the period. Share options
 are dilutive when the average market price of the common shares
 during the period exceeds the exercise price of the options.</p>
 </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_vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory', window );">Significant Accounting Judgments and Estimation Uncertainties</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b>Significant Accounting Judgments and Estimation
 Uncertainties</b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The preparation of the consolidated financial statements in
 conformity with IFRS requires management to make judgments,
 estimates and assumptions that affect the application of accounting
 policies and the reported amounts of assets, liabilities, income,
 and expenses. These estimates and judgments have a significant risk
 of causing a material adjustment to the carrying amounts of assets
 and liabilities in future periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Critical accounting estimates and judgments</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">i)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Estimated useful lives of property, plant and
 equipment</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Management estimates the useful lives of property, plant and
 equipment based on the period during which the assets are expected
 to be available for use. The amounts and timing of recorded
 expenses for depreciation of property, plant and equipment for any
 period are affected by these estimated useful lives. The estimates
 are reviewed at least annually and are updated if expectations
 change as a result of physical wear and tear, technical or
 commercial obsolescence and legal or other limits to use. It is
 possible that changes in these factors may cause significant
 changes in the estimated useful lives of the Company&#x2019;s
 property, plant and equipment in the future.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">ii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Biological asset</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The fair value of the biological asset is derived using a
 discounted cash flow model. Management estimates the sales price of
 produce on the vine by utilizing actual sales prices for the first
 six weeks following the end of the reporting period and estimates
 the costs to sell and complete by projecting yields and crop,
 packaging, and transportation costs. The estimated costs are
 subject to fluctuations based on the timing of prevailing growing
 conditions and market conditions. Management has also used judgment
 in determining the point at which biological transformation has
 occurred to the point that they expect it is probable that future
 economic benefits associated with the crop will flow to the
 Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">iii)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Inventories and cost of sales</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cost of sales is based upon incurred costs, and estimated costs to
 be incurred, of each crop allocated to both actual and estimated
 future yields over each crop cycle. The estimates of future yields
 are reviewed at each reporting period for accuracy. However,
 numerous factors such as weather, diseases and prevailing market
 conditions can impact the estimation of pricing, costs, and future
 yields. The estimated costs to be incurred are based on references
 to historical costs and updated for discussions with suppliers and
 senior management. Inventories include the actual cost of the crop
 not yet defined as a biological asset, packaging supplies, and
 purchased produce, less the amounts that have been expensed in cost
 of sales.&#xA0;&#xA0;&#xA0;&#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">iv)</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Income taxes and deferred income tax assets or
 liabilities</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Management uses judgment and estimates in determining the
 appropriate rates and amounts in recording deferred taxes, giving
 consideration to timing and probability. Actual taxes could vary
 significantly from these estimates as a result of future events,
 including changes in income tax law or the outcome of reviews by
 tax authorities and related appeals. The resolution of these
 uncertainties and the associated final taxes may result in
 adjustment to the Company&#x2019;s tax assets and tax liabilities.
 The recognition of deferred income tax assets is subject to
 judgment and estimation over whether these amounts can be
 realized.</p>
 </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_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 biological assets. [Refer: Biological 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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory</td>
</tr>
<tr>
<td style="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_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest and other costs that the entity incurs in connection with the borrowing of funds.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForConsolidationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accounting policy for consolidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionOfAccountingPolicyForConsolidationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForInventoriesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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;">vff_DescriptionOfAccountingPolicyForInventoriesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForJointVentureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 joint venture explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionOfAccountingPolicyForJointVentureExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leased 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;">vff_DescriptionOfAccountingPolicyForLeasedAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss income per share explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionOfAccountingPolicyForLossIncomePerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share based compensation plans explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionOfAccountingPolicyForShareBasedCompensationPlansExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant accounting judgments and estimation uncertainties explanatory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionOfAccountingPolicyForSignificantAccountingJudgmentsAndEstimationUncertaintiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionOfAccountingPolicyForTradeReceivablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6668429280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Judgments and Estimation Uncertainty (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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory', window );">Schedule of Classification and Measurement of Financial Assets and Financial Liabilities Under Application of IFRS 9</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has assessed the classification and measurement of its
 financial assets and financial liabilities under IFRS 9 and has
 summarized the original measurement categories under IAS 39 and the
 new measurement categories under IFRS 9 in the following table:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="25%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="20%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="3" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Measurement Category</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Original (IAS 39)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>New (IFRS 9)</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Financial Assets:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Marketable equity securities</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font></p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair value through other</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">comprehensive income</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Financial Liabilities:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Debt</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Derivative instruments</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair value through profit or loss</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Fair&#xA0;value&#xA0;through&#xA0;profit&#xA0;or
 loss</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="right">Amortized cost</p>
 </td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory', window );">Summary of Estimated Useful Lives of Property Plant and Equipment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The estimated useful lives of the class of assets for the current
 and comparative periods are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="51%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Classification</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Estimated Useful Lives</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Leasehold and land improvements</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">5-20</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Greenhouses and other buildings</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">4-30</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Greenhouse equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-30</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Machinery and equipment</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-12</font>
 years</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classification and measurement of financial assets and financial liabilities under application of IFRS 9.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfClassificationAndMeasurementOfFinancialAssetsAndFinancialLiabilitiesUnderApplicationOfIFRS9Explanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property plant and equipment estimated useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentEstimatedUsefulLivesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728504112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in 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_vff_TextBlockAbstract', window );"><strong>Text block [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_DescriptionOfInitialApplicationOfStandardsOrInterpretations', window );">Summary of Changes in Accounting Policies Adjustments Recognized for Each Individual Line Item</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table shows the adjustments recognized for each
 individual line item.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="59%"></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 <b>Statement of Financial Position (extract)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2017</b><br />
 <b>As originally<br />
 presented</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>IFRS 9<br />
 Adjustments</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>January&#xA0;1,&#xA0;2018</b><br />
 <b>Restated</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font>
 liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,760</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">36,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,298</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,558</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shareholders&#x2019; Equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Retained earnings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,272</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(260</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total shareholders&#x2019; equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(260</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">80,783</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the initial application of an IFRS. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728584992">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfDetailedInformationOfInventoriesExplanatory', window );">Summary of Inventories</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred crop costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">24,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,070</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased produce inventory</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">643</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">396</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Biological asset adjustment (note 6)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,871</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,212</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Spare parts inventory</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">22,485</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">17,309</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfDetailedInformationOfInventoriesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of 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;">vff_DisclosureOfDetailedInformationOfInventoriesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728504112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Biological Asset (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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory', window );">Summary Of Biological Asset</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Information about the biological asset presented on the
 consolidated statements of financial position and in the
 consolidated statements of (loss) income is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Estimated sales value - biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,004</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,937</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Estimated remaining costs to complete</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,304</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Estimated selling costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">489</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value of biological asset less costs to sell</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,230</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less actual costs (note 5)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,212</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase in fair value of biological asset over cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,359</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,193</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value over cost of harvested and sold biological asset -
 beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,193</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,928</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(834</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">265</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 biological assets. [Refer: Biological 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 41<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=41&amp;date=2018-03-01&amp;anchor=para_50&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728557248">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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 );">Summary of Property, Plant and Equipment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property, plant and equipment consist of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="57%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Land</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Leasehold<br />
 and land<br />
 improve-<br />
 ments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Buildings</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Machinery<br />
 and<br />
 Equipment</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Construction<br />
 in process</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Year ended December&#xA0;31, 2017</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom" colspan="5"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Opening net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,864</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,692</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">50,517</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">31,767</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">295</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">96,135</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions/transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(416</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,412</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,785</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions-Capital Lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">191</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">191</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Placed in service</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,071</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,164</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(93</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,752</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,524</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,694</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(75</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,045</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accum deprec on disposal</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,601</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,521</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,122</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(95</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,858</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,633</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,586</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">245</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Closing net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">27,233</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="24">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>At December&#xA0;31, 2017</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,820</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,029</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">63,237</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">153,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,223</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(33,685</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36,004</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(71,912</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">27,233</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Year ended December&#xA0;31, 2018</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Opening net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,112</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">27,233</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">468</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions/transfers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Placed in service</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,035</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,035</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(65</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(565</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(630</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accum deprec on disposal</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">565</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">565</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,604</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,338</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,027</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(253</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(276</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Closing net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,047</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,512</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">40,714</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,654</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">552</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="8">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>At December&#xA0;31, 2018</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 0em; MARGIN-TOP: 0pt; TEXT-INDENT: 0em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,047</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,820</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">65,996</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">552</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">156,418</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,308</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36,289</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,342</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78,939</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net book value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,047</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,512</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">40,714</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,654</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">552</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6749000304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture (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_InvestmentsAccountedForUsingEquityMethodAbstract', window );"><strong>Investments accounted for using equity method [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_DisclosureOfJointVenturesExplanatory', window );">Schedule of Joint Venture Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The Company&#x2019;s share of the joint venture consists of the
 following (in $000&#x2019;s of USD):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, January&#xA0;1, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,727</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share of income for the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,381</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance, December&#xA0;31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">18,108</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory', window );">Summary Financial Information Joint Venture</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 <u>Summarized financial information of Pure Sunfarms (in
 $000&#x2019;s of CAD):</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,362</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,907</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,312</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventory</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,356</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,388</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">996</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">210</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font> assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">67,263</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,384</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,361</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(253</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Due to joint venture partners</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,523</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other current liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,582</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(918</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font>
 liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,688</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Reconciliation of net assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated deficit</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(645</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contributions from joint venture partners</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16"></td>
 <td height="16" colspan="4"></td>
 <td height="16" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,917</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of sales*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,542</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling, general and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,386</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(880</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in fair value of <font style="WHITE-SPACE: nowrap">bio-asset</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,785</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income (loss) from operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,774</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(880</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(97</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign exchange loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(234</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other income, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income (loss) before taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,467</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(884</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 (Provision for) recovery of income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,298</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">239</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income (loss)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6,169</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(645</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">*</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Included in cost of sales is CA$276 (US$206) of
 amortization expense.</p>
 </td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 joint ventures. [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 2018-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2018-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B4<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B4_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesExplanatory</td>
</tr>
<tr>
<td style="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_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the summarised financial information of a joint venture accounted for using the equity method to the carrying amount of the reporting entity's interest in the joint venture. [Refer: Carrying amount [member]; 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 2018-01-01<br> -Paragraph B14<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B14_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory</td>
</tr>
<tr>
<td style="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_InvestmentsAccountedForUsingEquityMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAccountedForUsingEquityMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6637912256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other 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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfDetailedInformationOtherAssetsExplanatory', window );">Schedule of Components of Other Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the components of other assets:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Patronage stock</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">437</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Note receivable (note 13)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Security deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">540</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">538</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash surrender value&#x2014;insurance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">929</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">924</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">288</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,207</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,004</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfDetailedInformationOtherAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">vff_DisclosureOfDetailedInformationOtherAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728559552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (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_vff_TextBlockAbstract', window );"><strong>Text block [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 );">Summary of Debt</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Long-term debt:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Opening balance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,380</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,534</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 IFRS adjustment for deferred financing fees</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Proceeds from long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">306</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Repayment of debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,738</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,320</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(43</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">120</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Closing balance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,414</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font> portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,445</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Unamortized deferred transaction costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(260</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,380</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory', window );">Summary of Aggregate Annual Maturities of Long-Term Debt</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The aggregate annual maturities of long-term debt for the next five
 years and thereafter are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,414</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,409</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,551</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">330</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate annual maturities of long term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfAggregateAnnualMaturitiesOfLongTermDebtExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6648481712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory', window );">Schedule of Future Minimum Lease Payment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The future minimum lease payments for the next five years and
 thereafter are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,253</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,039</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,052</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">841</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">618</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">261</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,064</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Future minimum lease payments for operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DescriptionFutureMinimumLeasePaymentsForOperatingLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6754524800">
<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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory', window );">Summary of Carrying and Fair Value of Financial Instrument</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the carrying and fair value of the
 Company&#x2019;s financial instruments:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,920</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,091</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,292</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,259</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,659</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,491</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">57,198</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">56,718</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory', window );">Summary of Interest Income and Expense</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes interest income and expense for the
 years ended December 31:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">Interest income earned on cash and cash
 equivalents</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$ 311</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense from other financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,718</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,695</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</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_vff_DisclosureOfForeignExchangeGainLossTableTextBlock', window );">Summary of Net Foreign Exchange Gain or Loss Directing Impacting Net Income (Loss)</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 At December&#xA0;31, 2018, the Canadian/U.S. foreign exchange rate
 was CA$1.00 = US$0.7336 (2017 &#x2013; US$0.7966). Assuming that all
 other variables remain constant, an increase of $0.10 in the
 Canadian dollar would have the following impact on the ending
 balances of certain consolidated statements of financial position
 items at December&#xA0;31, 2018 and December&#xA0;31, 2017 with the
 net foreign exchange gain or loss directly impacting net income
 (loss) for the years.</p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Financial assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">839</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">287</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">328</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">349</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 JV Note receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,335</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Financial liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables and accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(373</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(371</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(193</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(232</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net foreign exchange gain (loss)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>$</b></td>
 <td valign="bottom" align="right"><b>1,936</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"><b>$</b></td>
 <td valign="bottom" align="right"><b>33</b></td>
 <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory', window );">Summary of Contractual Maturities of Financial Liabilities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Liquidity risk is the risk that the Company will not be able to
 meet its obligations as they fall due. The following are the
 contractual maturities of financial liabilities as at
 December&#xA0;31, 2018:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Financial liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>1 year</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">2-3</font> years</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">4-5</font><br />
 years</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>More&#xA0;than<br />
 5 years</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,698</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">34,296</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">594</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Line of credit</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,601</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,601</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Obligation under capital lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">180</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">78</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">92</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,050</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,050</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">59,928</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">23,886</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,438</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">604</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 financial instruments. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 35K<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_35K&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="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_DisclosureOfInterestIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest income and expense. [Refer: Interest 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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="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_vff_DisclosureOfForeignExchangeGainLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of foreign exchange gain loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfForeignExchangeGainLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity analysis for non derivative financial 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;">vff_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6591996608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compensation of Key Management (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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory', window );">Summary of Key Management Includes the Company's Officers and Vice Presidents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Key management includes the Company&#x2019;s officers and vice
 presidents:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Salaries and other employee benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,184</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,778</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">629</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,104</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,813</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,882</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amounts incurred by the entity for provision of key management personnel services that are provided by separate management entities. [Refer: Key management personnel of entity or parent [member]; Separate management entities [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 18A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_18A&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6603899152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Expenses by Nature (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_vff_TextBlockAbstract', window );"><strong>Text block [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 );">Schedule of Significant Expenses by Nature</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%">
 The following table outlines the Company&#x2019;s significant
 expenses by nature:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><i>Cost of sales</i></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased produce</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">44,110</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">41,978</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Raw materials and consumables used</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,096</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,365</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation and amortization</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,911</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,447</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transportation and storage</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee compensation and benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,091</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,644</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">140,282</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">144,433</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><i>Selling, general and administrative
 expenses</i></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee benefits - salaries and short-term benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,360</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,422</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Employee benefits - share-based payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,454</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Marketing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">504</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">617</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Professional services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,120</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,705</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,680</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,671</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,444</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,562</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"><i>Employee compensation and benefits</i></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Salaries and short-term employee benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">44,451</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,066</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-based compensation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,454</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">45,905</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">44,585</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6739178128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax 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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory', window );">Components of Provision for (Recovery of) Income Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The provision for (recovery of) income taxes consists of the
 following components:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">Current</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">431</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">29</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Deferred</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,906</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">109</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision for (recovery of) income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,475</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory', window );">Summary of Principal Differences between Statutory Income Tax (Recovery) and Effective Provision for (Recovery of) Income Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The provision for (recovery of) income taxes reflected in the
 consolidated statements of (loss) income for the years ended
 December&#xA0;31, 2018 and December&#xA0;31, 2017 differs from the
 amounts computed at the federal statutory tax rates. The principal
 differences between the statutory income tax (recovery) and the
 effective provision for (recovery of) income taxes are summarized
 as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Year Ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income (loss) before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(7,620</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,960</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax (recovery) calculated at domestic tax rates applicable in the
 respective countries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,595</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">674</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-deductible</font> items</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">422</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 True up of prior year income tax estimates</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(206</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax rate differences on deferred taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(482</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 State tax adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign exchange on translation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">132</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrealized foreign exchange</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(309</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Differences attributed to joint venture capital transactions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(56</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(698</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share of (income) losses from joint venture</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(611</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">66</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(92</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(56</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision for (recovery of) income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,475</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfMajorComponentsOfTaxExpenseIncomeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6654212096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred 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_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_vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The amounts in the consolidated statements of financial position
 reconcile to the amounts disclosed in this note as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,606</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,519</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,431</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,920</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(4,825</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory', window );">Schedule of Change in Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Deferred tax assets:</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Tax&#xA0;losses/<br />
 other<br />
 credits</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">LT&#xA0;Debt/<br />
 Interest</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Inventory</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Intangibles</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">399</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">437</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,957</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Charged to statement of income (loss)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,289</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(968</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(399</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(551</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,351</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,124</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,222</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">374</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(114</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,606</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Credited (charged) to statement of (loss) income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,053</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">524</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">133</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">283</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,993</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6,177</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,746</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">507</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">169</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">Deferred tax liabilities:</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accelerated<br />
 tax<br />
 depreciation</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Biological<br />
 asset</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Revaluation<br />
 Surplus</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Joint<br />
 Venture<br />
 Shares</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(15,205</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(674</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,065</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(16,944</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Credited (charged) to statement of income (loss)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,179</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">214</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,151</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,242</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Charged to statements of other comprehensive (loss) income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">271</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">271</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(9,026</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(460</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(794</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,151</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(12,431</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Credited to statement of (loss) income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">567</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">912</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At December&#xA0;31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(8,459</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(794</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,981</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(11,519</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory', window );">Schedule of Analysis of Deferred Tax Assets and Deferred Tax Liabilities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 The analysis of deferred tax assets and deferred tax liabilities is
 as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">December&#xA0;31, 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">U.S.</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">U.S.</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be recovered in more than 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,155</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,465</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,753</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be recovered within 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">312</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">667</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">388</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">718</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be settled in more than 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,181</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,251</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,606</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,569</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected to be settled within 12 months</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(41</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,046</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,216</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities, net of assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2,755</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">835</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(3,511</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,314</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory', window );">Schedule of Non-capital and Farm Losses Expire</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <font style="WHITE-SPACE: nowrap">Non-capital</font> and farm
 losses expire as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="75%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Canada</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">U.S.</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,402</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,402</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,117</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,117</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2024</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,015</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,015</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,757</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,757</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2027</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2028</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2029</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">89</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2030</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2031</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">988</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">992</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2032</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,895</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,899</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2033</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2034</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,665</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2035</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">108</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,445</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,553</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2036</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">98</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,583</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,681</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2037</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">98</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,668</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2038</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,325</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,329</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">385</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">84,869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">85,254</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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_vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred tax assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax assets expected to be recovered and liabilities expected to be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfDeferredTaxAssetsExpectedToBeRecoveredAndLiabilitiesExpectedToBeSettledExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non capital and farm losses carried forward to future years expire.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfNonCapitalAndFarmLossesCarriedForwardToFutureYearsExpireExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6748995488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Non-cash Working Capital Items (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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock', window );">Summary of Change in Non-cash Working Capital Items</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(46</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,059</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventories</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,180</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,197</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventories reclassified to biological asset</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(659</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">306</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,396</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income taxes payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(246</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses and deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,440</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(121</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(955</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets, net of other liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(305</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(3,550</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(4,417</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non cash working capital items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfChangesInNonCashWorkingCapitalItemsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6654688752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfOperatingSegmentsExplanatory', window );">Summary of Net Sales by Countries</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s primary operations are in the United States and
 Canada. Net sales by the countries in which its customers are
 located are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Produce - U.S.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">124,699</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">132,464</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Produce - Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,020</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Energy - Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,946</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,922</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">158,406</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory', window );">Summary of Property, Plant and Equipment, Net of Accumulated Depreciation by Countries</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt">
 The Company&#x2019;s property, plant and equipment, net of
 accumulated depreciation, are located as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 United States</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">43,651</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">46,922</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,183</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Energy - Canada</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">77,479</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">81,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-01-01<br> -Paragraph 33<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of operating segments. [Refer: Operating segments [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752580288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital and 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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfIssuedCapitalExplanatory', window );">Summary of Share Capital</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following is a summary of share capital:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 The&#xA0;VFF&#xA0;Common&#xA0;Shares</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"># of Shares</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Amount</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share capital - January 1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,882,945</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">24,954</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued pursuant to public offering, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,500,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,769</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued from vesting of RSUs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">768,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued on exercise of options</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">91,667</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share capital - December 31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42,242,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,115</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued pursuant to public offering, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,097,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,737</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued pursuant to private placement, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,886,793</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,755</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued from vesting of RSUs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,334</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">831</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares issued on exercise of options</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">365,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">283</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share capital - December 31, 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,642,671</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">60,721</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIssuedCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2018-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIssuedCapitalExplanatory</td>
</tr>
<tr>
<td style="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_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728570592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Per Share (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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory', window );">Schedule of Weighted Average Number of Common Shares Issued</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income (loss) attributable to owners of the Company</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(5,145</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of common shares outstanding
 (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,357</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Basic income (loss) per share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">( 0.11</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory', window );">Schedule of Option to Purchase of Common Stock Excluded from Diluted Per Share</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 For&#xA0;the&#xA0;Years&#xA0;Ended&#xA0;December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income (loss) attributable to owners of the Company</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(5,145</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of common shares outstanding
 (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,357</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adjustment for:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share options (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;<br /></td>
 <td valign="bottom" align="right">1,164<br />
 61</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;<br />
 &#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of common shares outstanding for diluted
 income per share (thousands)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,357</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,308</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diluted income (loss) per share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(0.11</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 numbers of stock options and shares 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;">vff_DisclosureOfNumbersOfStockOptionsAndSharesOutstandingExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average number of common shares 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;">vff_DisclosureOfWeightedAverageNumberOfCommonSharesOutstandingExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728607408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Disclosures (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_vff_TextBlockAbstract', window );"><strong>Text block [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_vff_DisclosureOfNetDebtAndEquityExplanatory', window );">Summary of Capital Comprises Net Debt and Equity</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%">
 The Company&#x2019;s capital comprises net debt and equity:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="11%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total bank debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">37,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">38,640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,920</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,091</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,939</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,549</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,696</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">81,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">126,635</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">112,592</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfNetDebtAndEquityExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 net debt and 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;">vff_DisclosureOfNetDebtAndEquityExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753910128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan (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_vff_TextBlockAbstract', window );"><strong>Text block [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_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory', window );">Summary of Fair Value Assigned to the Options Issued</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The following table presents the assumptions used to establish the
 fair value assigned to the options issued using the <font style="WHITE-SPACE: nowrap">Black-Scholes</font> valuation model:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected volatility</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55.5</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52.7</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dividend</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">nil</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">nil</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Risk-free</font> interest
 rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.70</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.05</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expected life</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.5&#xA0;years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.5&#xA0;years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3.2541</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3.1869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory', window );">Summary of Changes in the Stock Options</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The changes in the stock options for the years ended
 December&#xA0;31, 2018 and 2017 were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="58%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">For the Years Ended
 December&#xA0;31,</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Stock&#xA0;options</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 exercise&#xA0;price</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Stock&#xA0;options</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 exercise&#xA0;price</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,337,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.59</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,116,065</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.19</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.79</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">320,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">4.04</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercised</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(365,733</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">0.98</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(91,667</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">0.90</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeitures</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,666</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 End of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,164,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,337,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">1.59</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory', window );">Summary of Stock Options Outstanding and Granted</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt; TEXT-INDENT: 4%">
 The following table summarizes stock options outstanding and
 granted as at December&#xA0;31, 2018:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="53%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell">
 Exercise price</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Number<br />
 outstanding</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Remaining&#xA0;contractual<br />
 life (years)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Number&#xA0;of&#xA0;exercisable<br />
 options</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.24</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.27</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.85</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.10</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.48</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">345,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">345,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.94</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.83</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$0.80</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.43</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">233,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,002</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$1.55</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,334</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$2.20</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$6.00</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">51,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 CA$5.79</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">Nil</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,164,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory', window );">Summary of Share Options Outstanding</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 10pt">
 Share options outstanding at the end of the year have the following
 expiry dates and exercise prices:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">
 Exercise&#xA0;price&#xA0;in&#xA0;CA$<br />
 per share</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br />
 2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br />
 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - January 13, 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.70</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">149,399</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - May 20, 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">565,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 13, 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.27</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 13, 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.85</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - September 26, 2023</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.10</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 18, 2024</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">345,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">360,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 19, 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.94</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - October 6, 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.83</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - November 16, 2025</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.80</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - March 29, 2026</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.43</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">233,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">250,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - June 30, 2026</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1.55</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - June 14, 2027</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - December 22, 2027</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.00</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">155,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expiry date - June 5, 2028</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.79</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,164,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,337,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory', window );">Summary of Performance-Based Restricted Share Units</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes 979,000 performance-based restricted
 share units that were issued during the year.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2018</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Performance-<br />
 based<br />
 restricted&#xA0;share<br />
 units</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Weighted<br />
 average&#xA0;grant<br />
 date&#xA0;fair&#xA0;value<br />
 in CA$</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Performance-<br />
 based<br />
 restricted<br />
 share units</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Weighted<br />
 average grant<br />
 date&#xA0;fair&#xA0;value<br />
 in CA$</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">128,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.82</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Issued</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">979,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.79</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">885,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Issued</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">6.00</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(50,334</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">3.06</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(768,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expired</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.20</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Outstanding at end of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,056,666</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.56</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">128,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">2.82</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Earned but unissued at end of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">175,333</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">CA$</td>
 <td valign="bottom" align="right">5.08</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2018-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Text block [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;">vff_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6654204160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>MW</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_NatureOfOperationsLineItems', window );"><strong>Nature of operations [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_ProportionOfOwnershipInterestInSubsidiary', window );">Percentage of equity ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=vff_VFCleanEnergyIncMember', window );">VF Clean Energy Inc [member] | Power plant [member]</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_vff_NatureOfOperationsLineItems', window );"><strong>Nature of operations [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_vff_ElectricityGenerationConcessionInstalledCapacity', window );">Generation of Electricity</a></td>
<td class="nump">7.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_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 2018-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=2018-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_ElectricityGenerationConcessionInstalledCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Electricity generation concession installed capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ElectricityGenerationConcessionInstalledCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_NatureOfOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nature of operations [line items].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_NatureOfOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=vff_VFCleanEnergyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=vff_VFCleanEnergyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_PowerPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_PowerPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>59
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6745290320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Judgments and Estimation Uncertainty - Additional Information (Detail)<br></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>Segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract', window );"><strong>Disclosure of accounting policies judgments and estimates uncertainty [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_vff_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9', window );">Change in financial instruments as a result of changes to measurement categories | $</a></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_vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest', window );">Biological asset measurement beginning period prior to harvest</a></td>
<td class="text">Six weeks<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PeriodOfRevaluationOfPropertyPlantAndEquipment', window );">Period of revaluation of property, plant and equipment</a></td>
<td class="text">Three years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_StockOptionVestingPeriod', window );">Stock options, vesting period</a></td>
<td class="text">Three 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_vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage', window );">Stock options, vesting rights percentage</a></td>
<td class="nump">33.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_vff_StockOptionExpirationTerm', window );">Stock options, expiration period</a></td>
<td class="text">10 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_vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine', window );">Period of utilizing actual sales price for estimating price of produce on vine</a></td>
<td class="text">Six weeks<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Biological asset measurement beginning period prior to harvest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_BiologicalAssetMeasurementBeginningPeriodPriorToHarvest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policies judgments and estimates uncertainty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in financial instruments on basis of measurement category first application of IFRS9.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_IncreaseDecreaseInFinancialInstrumentsOnBasisOfMeasurementCategoryFirstApplicationOfIFRS9</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_PeriodOfRevaluationOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of revaluation of property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PeriodOfRevaluationOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of utilizing actual sales price for estimating price of produce on vine.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PeriodOfUtilizingActualSalesPriceForEstimatingPriceOfProduceOnVine</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vesting rights 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;">vff_SharebasedCompensationArrangementBySharebasedPaymentAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_StockOptionExpirationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock option expiration 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;">vff_StockOptionExpirationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_StockOptionVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock option vesting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_StockOptionVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753003312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Judgments and Estimation Uncertainty - Summary of Estimated Useful Lives of Property Plant and Equipment (Detail)<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="rh">
<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 [member] | Leasehold and land improvements [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Greenhouses and other buildings [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Greenhouse equipment [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range [member] | Machinery and equipment [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Maximum [member] | Leasehold and land improvements [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Maximum [member] | Greenhouses and other buildings [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Maximum [member] | Greenhouse equipment [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Maximum [member] | Machinery and equipment [member]</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_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [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_vff_UsefulLivesPropertyPlantAndEquipment', window );">Estimated Useful Lives</a></td>
<td class="text">12 years<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_vff_UsefulLivesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_UsefulLivesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vff_LeaseholdandLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_LeaseholdandLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_GreenhousesAndOtherBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_GreenhousesAndOtherBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_GreenhouseEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_GreenhouseEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753112736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Accounting Policies - Additional Information (Detail) - IFRS 9 financial instruments [member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 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_vff_DisclosureOfChangesInAccountingPoliciesLineItems', window );"><strong>Disclosure of changes in accounting policies [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_BorrowingCostsRecognisedAsExpense', window );">Financing fees</a></td>
<td class="nump">$ 260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingCostsCapitalised', window );">Deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 260<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_BorrowingCostsCapitalised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that 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 23<br> -IssueDate 2018-01-01<br> -Paragraph 26<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=23&amp;date=2018-03-01&amp;anchor=para_26_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingCostsCapitalised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BorrowingCostsRecognisedAsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are recognised as an 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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingCostsRecognisedAsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfChangesInAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 policie.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfChangesInAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=vff_IFRSNineFinancialInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_IFRSNineFinancialInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>62
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755060496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Changes in Accounting Policies - Summary of Changes in Accounting Policies Adjustments Recognized for Each Individual Line Item (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 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_NoncurrentLiabilitiesAbstract', window );"><strong>Non-current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="nump">$ 32,445<span></span>
</td>
<td class="nump">$ 36,020<span></span>
</td>
<td class="nump">$ 35,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">59,119<span></span>
</td>
<td class="nump">61,558<span></span>
</td>
<td class="nump">61,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>SHAREHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Retained earnings</a></td>
<td class="nump">33,867<span></span>
</td>
<td class="nump">39,012<span></span>
</td>
<td class="nump">39,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 shareholders' equity</a></td>
<td class="nump">$ 100,696<span></span>
</td>
<td class="nump">$ 80,783<span></span>
</td>
<td class="nump">81,043<span></span>
</td>
<td class="nump">$ 67,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NewIFRSsAxis=vff_AdjustmentForAdoptionOfIFRS9Member', window );">Adjustment for adoption of IFRS 9 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>SHAREHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(260)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 shareholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (260)<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_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 2018-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-current portion of non-current 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NewIFRSsAxis=vff_AdjustmentForAdoptionOfIFRS9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_AdjustmentForAdoptionOfIFRS9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>63
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752464016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Summary of Inventories (Detail) - 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_vff_ClassesOfInventoriesLineItems', window );"><strong>Classes of inventories [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_InventoriesAtNetRealisableValue', window );">Total Inventories</a></td>
<td class="nump">$ 22,485<span></span>
</td>
<td class="nump">$ 17,309<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AgriculturalProduceByGroupAxis=vff_DeferredCropCostsMember', window );">Deferred crop costs [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ClassesOfInventoriesLineItems', window );"><strong>Classes of inventories [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_InventoriesAtNetRealisableValue', window );">Total Inventories</a></td>
<td class="nump">24,649<span></span>
</td>
<td class="nump">19,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AgriculturalProduceByGroupAxis=vff_PurchasedProduceInventoryMember', window );">Purchased produce inventory [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ClassesOfInventoriesLineItems', window );"><strong>Classes of inventories [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_InventoriesAtNetRealisableValue', window );">Total Inventories</a></td>
<td class="nump">643<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AgriculturalProduceByGroupAxis=ifrs-full_CurrentBiologicalAssetsMember', window );">Biological asset adjustment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ClassesOfInventoriesLineItems', window );"><strong>Classes of inventories [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_InventoriesAtNetRealisableValue', window );">Total Inventories</a></td>
<td class="num">(2,871)<span></span>
</td>
<td class="num">(2,212)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AgriculturalProduceByGroupAxis=vff_SparePartsInventoryMember', window );">Spare parts inventory [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ClassesOfInventoriesLineItems', window );"><strong>Classes of inventories [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_InventoriesAtNetRealisableValue', window );">Total Inventories</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 55<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_InventoriesAtNetRealisableValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 carried at 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 36<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_36&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoriesAtNetRealisableValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vff_ClassesOfInventoriesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Classes of inventories [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ClassesOfInventoriesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AgriculturalProduceByGroupAxis=vff_DeferredCropCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AgriculturalProduceByGroupAxis=vff_DeferredCropCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AgriculturalProduceByGroupAxis=vff_PurchasedProduceInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AgriculturalProduceByGroupAxis=vff_PurchasedProduceInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AgriculturalProduceByGroupAxis=ifrs-full_CurrentBiologicalAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AgriculturalProduceByGroupAxis=ifrs-full_CurrentBiologicalAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AgriculturalProduceByGroupAxis=vff_SparePartsInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AgriculturalProduceByGroupAxis=vff_SparePartsInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>64
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6744310144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Additional Information (Detail) - 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_ClassesOfInventoriesAbstract', window );"><strong>Classes of current 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_InventoriesAtFairValueLessCostsToSell', window );">Cost of inventories recognized as expense</a></td>
<td class="nump">$ 114,236<span></span>
</td>
<td class="nump">$ 120,509<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_ClassesOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassesOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InventoriesAtFairValueLessCostsToSell">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 carried at fair value less costs to sell. [Refer: At fair value [member]; 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 2<br> -IssueDate 2018-01-01<br> -Paragraph 36<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_36_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoriesAtFairValueLessCostsToSell</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>65
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6754627408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Biological Asset - Summary Of Biological Asset (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems', window );"><strong>Disclosure of reconciliation of changes in biological 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_BiologicalAssets', window );">Biological asset</a></td>
<td class="nump">$ 4,230<span></span>
</td>
<td class="nump">$ 4,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInBiologicalAssets', window );">Change in biological asset</a></td>
<td class="num">(834)<span></span>
</td>
<td class="nump">265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=vff_EstimatedSalesValueMember', window );">Estimated sales value - biological asset [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems', window );"><strong>Disclosure of reconciliation of changes in biological 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_BiologicalAssets', window );">Biological asset</a></td>
<td class="nump">8,004<span></span>
</td>
<td class="nump">7,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=vff_EstimatedSellingCostsMember', window );">Estimated selling costs [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems', window );"><strong>Disclosure of reconciliation of changes in biological 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_BiologicalAssets', window );">Biological asset</a></td>
<td class="nump">470<span></span>
</td>
<td class="nump">489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtCostMember', window );">Actual costs [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems', window );"><strong>Disclosure of reconciliation of changes in biological 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_BiologicalAssets', window );">Biological asset</a></td>
<td class="num">(2,871)<span></span>
</td>
<td class="num">(2,212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=vff_FairValueOverCostMember', window );">Fair value over cost [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems', window );"><strong>Disclosure of reconciliation of changes in biological 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_BiologicalAssets', window );">Biological asset</a></td>
<td class="nump">1,359<span></span>
</td>
<td class="nump">2,193<span></span>
</td>
<td class="nump">$ 1,928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BiologicalAssetsByAgeAxis=ifrs-full_ImmatureBiologicalAssetsMember', window );">Estimated remaining costs to complete [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems', window );"><strong>Disclosure of reconciliation of changes in biological 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_BiologicalAssets', window );">Biological asset</a></td>
<td class="nump">$ 3,304<span></span>
</td>
<td class="nump">$ 3,043<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_BiologicalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of living animals or plants recognised as 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 41<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=41&amp;date=2018-03-01&amp;anchor=para_50&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 41<br> -IssueDate 2018-01-01<br> -Paragraph 43<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=41&amp;date=2018-03-01&amp;anchor=para_43&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BiologicalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ChangesInBiologicalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 biological assets. [Refer: Biological 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 41<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=41&amp;date=2018-03-01&amp;anchor=para_50&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInBiologicalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=vff_EstimatedSalesValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=vff_EstimatedSalesValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=vff_EstimatedSellingCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=vff_EstimatedSellingCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=ifrs-full_AtCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=ifrs-full_AtCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=vff_FairValueOverCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=vff_FairValueOverCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BiologicalAssetsByAgeAxis=ifrs-full_ImmatureBiologicalAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BiologicalAssetsByAgeAxis=ifrs-full_ImmatureBiologicalAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>66
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755380784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - 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_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, Beginning Balance</a></td>
<td class="nump">$ 81,754<span></span>
</td>
<td class="nump">$ 96,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdditionsAndTransfersPropertyPlantAndEquipment', window );">Additions/transfers</a></td>
<td class="nump">6,128<span></span>
</td>
<td class="nump">1,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdditionsCapitalLeasePropertyPlantAndEquipment', window );">Additions-Capital Lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PlacedInServicePropertyPlantAndEquipment', window );">Placed in service</a></td>
<td class="num">(3,035)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="ro">
<td 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">(630)<span></span>
</td>
<td class="num">(13,045)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment', window );">Accum deprec on disposal</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">4,122<span></span>
</td>
</tr>
<tr class="ro">
<td 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 expense</a></td>
<td class="num">(7,027)<span></span>
</td>
<td class="num">(7,586)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment', window );">Foreign currency translation adjustment</a></td>
<td class="num">(276)<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="ro">
<td 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">77,479<span></span>
</td>
<td class="nump">81,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_vff_PropertyPlantAndEquipmentsGross', window );">Property plant and equipment, at cost</a></td>
<td class="nump">156,418<span></span>
</td>
<td class="nump">153,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Property plant and equipment, accumulation depreciation</a></td>
<td class="num">(78,939)<span></span>
</td>
<td class="num">(71,912)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Beginning Balance</a></td>
<td class="nump">9,112<span></span>
</td>
<td class="nump">11,864<span></span>
</td>
</tr>
<tr class="ro">
<td 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">(65)<span></span>
</td>
<td class="num">(2,752)<span></span>
</td>
</tr>
<tr class="re">
<td 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">9,047<span></span>
</td>
<td class="nump">9,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentsGross', window );">Property plant and equipment, at cost</a></td>
<td class="nump">9,047<span></span>
</td>
<td class="nump">9,112<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_LeaseholdandLandImprovementsMember', window );">Leasehold and land improvements [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Beginning Balance</a></td>
<td class="nump">1,597<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
</tr>
<tr class="ro">
<td 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 expense</a></td>
<td class="num">(85)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
</tr>
<tr class="re">
<td 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,512<span></span>
</td>
<td class="nump">1,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_vff_PropertyPlantAndEquipmentsGross', window );">Property plant and equipment, at cost</a></td>
<td class="nump">3,820<span></span>
</td>
<td class="nump">3,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Property plant and equipment, accumulation depreciation</a></td>
<td class="num">(2,308)<span></span>
</td>
<td class="num">(2,223)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Buildings [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, Beginning Balance</a></td>
<td class="nump">43,344<span></span>
</td>
<td class="nump">50,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdditionsAndTransfersPropertyPlantAndEquipment', window );">Additions/transfers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(416)<span></span>
</td>
</tr>
<tr class="ro">
<td 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="num">(5,524)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment', window );">Accum deprec on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,601<span></span>
</td>
</tr>
<tr class="ro">
<td 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 expense</a></td>
<td class="num">(2,604)<span></span>
</td>
<td class="num">(2,858)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment', window );">Foreign currency translation adjustment</a></td>
<td class="num">(26)<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td 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">40,714<span></span>
</td>
<td class="nump">43,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentsGross', window );">Property plant and equipment, at cost</a></td>
<td class="nump">77,003<span></span>
</td>
<td class="nump">77,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Property plant and equipment, accumulation depreciation</a></td>
<td class="num">(36,289)<span></span>
</td>
<td class="num">(33,685)<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_MachineryAndEquipmentMember', window );">Machinery and equipment [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Beginning Balance</a></td>
<td class="nump">27,233<span></span>
</td>
<td class="nump">31,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdditionsAndTransfersPropertyPlantAndEquipment', window );">Additions/transfers</a></td>
<td class="nump">3,012<span></span>
</td>
<td class="nump">789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdditionsCapitalLeasePropertyPlantAndEquipment', window );">Additions-Capital Lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PlacedInServicePropertyPlantAndEquipment', window );">Placed in service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
</tr>
<tr class="re">
<td 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">(565)<span></span>
</td>
<td class="num">(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_vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment', window );">Accum deprec on disposal</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
</tr>
<tr class="re">
<td 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 expense</a></td>
<td class="num">(4,338)<span></span>
</td>
<td class="num">(4,633)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment', window );">Foreign currency translation adjustment</a></td>
<td class="num">(253)<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="re">
<td 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">25,654<span></span>
</td>
<td class="nump">27,233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentsGross', window );">Property plant and equipment, at cost</a></td>
<td class="nump">65,996<span></span>
</td>
<td class="nump">63,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentAccumulatedDepreciation', window );">Property plant and equipment, accumulation depreciation</a></td>
<td class="num">(40,342)<span></span>
</td>
<td class="num">(36,004)<span></span>
</td>
</tr>
<tr class="rh">
<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_ConstructionInProgressMember', window );">Construction in process [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, Beginning Balance</a></td>
<td class="nump">468<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdditionsAndTransfersPropertyPlantAndEquipment', window );">Additions/transfers</a></td>
<td class="nump">3,116<span></span>
</td>
<td class="nump">1,412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PlacedInServicePropertyPlantAndEquipment', window );">Placed in service</a></td>
<td class="num">(3,035)<span></span>
</td>
<td class="num">(1,164)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(75)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment', window );">Foreign currency translation adjustment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property plant and equipment, Ending Balance</a></td>
<td class="nump">552<span></span>
</td>
<td class="nump">468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PropertyPlantAndEquipmentsGross', window );">Property plant and equipment, at cost</a></td>
<td class="nump">$ 552<span></span>
</td>
<td class="nump">$ 468<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_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 2018-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=2018-03-01&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2018-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-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=2018-03-01&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulation depreciation on disposal property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AccumulationDepreciationOnDisposalPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdditionsAndTransfersPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and transfers property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdditionsAndTransfersPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdditionsCapitalLeasePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital lease property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdditionsCapitalLeasePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 translation adjustment Property Plant And Equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ForeignCurrencyTranslationAdjustmentPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_PlacedInServicePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Placed in service property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PlacedInServicePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_PropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Plant and Equipment Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_PropertyPlantAndEquipmentsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, plant and equipment, 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;">vff_PropertyPlantAndEquipmentsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vff_LeaseholdandLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_LeaseholdandLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vff_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>67
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752858272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment - Additional Information (Detail)<br> $ in Millions</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_DisclosureOfPropertyPlantAndEquipmentAbstract', window );"><strong>Disclosure of detailed information about 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_PropertyPlantAndEquipmentRevaluationSurplus', window );">Revaluation surplus related to property, plant and equipment</a></td>
<td class="nump">$ 1.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of revaluation surplus that relates to property, plant and equipment. [Refer: Property, plant and equipment; Revaluation surplus]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 77<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_77_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentRevaluationSurplus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>68
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755241248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture - Additional Information (Detail)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 06, 2017 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>shares</div>
</th>
<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>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 06, 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NameOfJointVenture', window );">Name of joint venture</a></td>
<td class="text">Pure Sunfarms Corp.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVentures', window );">Investment in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod', window );">Share of (income) loss from joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,381)<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfInvestmentPropertyAxis=vff_LandAndGeenhouseFacilityMember', window );">Land and greenhouse facility [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_IncreaseDecreaseInFairValueMeasurementAssets', window );">Fair value increas in Delta 3 land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale', window );">Amount recorded in accumulated other comprehensive 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="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_JointVenturesMember', window );">Sunfarms Corp. [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_ProportionOfOwnershipInterestInJointVenture', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVentures', window );">Investment in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ServicesReceivedRelatedPartyTransactions', window );">Transaction costs related to joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_CommonSharePurchaseWarrantsIssued', window );">Common share purchase warrants related to transaction cost | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_CommonSharePurchaseWarrantsIssuedValue', window );">Common share purchase warrants related to transaction cost value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
<td class="nump">$ 148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod', window );">Share of (income) loss from joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,084<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
<td class="nump">$ 255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_JointVenturesMember', window );">Sunfarms Corp. [member] | Shareholder [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_AmountsPayableRelatedPartyTransactions', window );">Shareholders contribution in form of demand loan</a></td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">$ 9,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Interest rate on demand loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.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">8.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=ifrs-full_JointVenturesMember', window );">Sunfarms Corp. [member] | Land and greenhouse facility [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_InvestmentsInJointVentures', window );">Investment in joint venture</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_GainLossOnContributionOfAssets', window );">Gain (loss) on contribution of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 in other comprehensive income and accumulated in equity, relating to non-current assets or disposal groups held for sale. [Refer: Non-current assets or disposal groups classified as held for sale; Other reserves; Other comprehensive income; Disposal groups classified as held for sale [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 38<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_38&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Section Example 12<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=sect_Example12&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsPayableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payable 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 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsPayableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRate</td>
</tr>
<tr>
<td style="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_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_IncreaseDecreaseInFairValueMeasurementAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fair value measurement of assets. [Refer: At fair value [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentsInJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 in joint ventures in an entity's separate financial statements. [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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NameOfJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The name of a joint venture. [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 2018-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_17_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2018-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_16_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_21_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NameOfJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-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=2018-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ServicesReceivedRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of services received in 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/exampleRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2018-01-01<br> -Paragraph 21<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_21_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ServicesReceivedRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 joint ventures accounted for using the equity method. [Refer: 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_CommonSharePurchaseWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common share purchase warrants 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;">vff_CommonSharePurchaseWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_CommonSharePurchaseWarrantsIssuedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common share purchase warrants issued value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_CommonSharePurchaseWarrantsIssuedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_GainLossOnContributionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) on contribution 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;">vff_GainLossOnContributionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInvestmentPropertyAxis=vff_LandAndGeenhouseFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInvestmentPropertyAxis=vff_LandAndGeenhouseFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ShareholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6744962272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture - Schedule of Joint Venture Share (Detail)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVentures', window );">Joint venture beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod', window );">Share of income for the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,381)<span></span>
</td>
<td class="nump">$ 255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVentures', window );">Joint venture ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,108<span></span>
</td>
<td class="nump">15,727<span></span>
</td>
</tr>
<tr class="rh">
<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_JointVenturesMember', window );">Sunfarms Corp. [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InvestmentsInJointVentures', window );">Joint venture beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod', window );">Share of income for the year</a></td>
<td class="nump">$ 3,084<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
<td class="nump">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_InvestmentsInJointVentures', window );">Joint venture ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,108<span></span>
</td>
<td class="nump">$ 15,727<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InvestmentsInJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 in joint ventures in an entity's separate financial statements. [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 2018-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=27&amp;date=2018-03-01&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentsInJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 joint ventures accounted for using the equity method. [Refer: 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>70
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6754008384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture - Summary Financial Information Joint Venture (Detail) - 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>Jan. 01, 2018</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_CurrentAssetsAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">$ 11,920<span></span>
</td>
<td class="nump">$ 7,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,373<span></span>
</td>
</tr>
<tr class="re">
<td 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 receivables</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Inventory</a></td>
<td class="nump">22,485<span></span>
</td>
<td class="nump">17,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentBiologicalAssets', window );">Biological asset</a></td>
<td class="nump">4,230<span></span>
</td>
<td class="nump">4,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Due to joint venture partners</a></td>
<td class="num">(3,414)<span></span>
</td>
<td class="num">(2,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">(33,867)<span></span>
</td>
<td class="num">(39,272)<span></span>
</td>
<td class="num">$ (39,012)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 sales</a></td>
<td class="num">(140,282)<span></span>
</td>
<td class="num">(144,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="num">(15,562)<span></span>
</td>
<td class="num">(15,413)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInBiologicalAssets', window );">Change in fair value of bio-asset</a></td>
<td class="num">(834)<span></span>
</td>
<td class="nump">265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Income (loss) from operations</a></td>
<td class="num">(6,678)<span></span>
</td>
<td class="num">(1,175)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(2,407)<span></span>
</td>
<td class="num">(2,695)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 loss</a></td>
<td class="num">(1,047)<span></span>
</td>
<td class="nump">26<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_ProfitLossBeforeTax', window );">(Loss) income before income taxes</a></td>
<td class="num">(7,620)<span></span>
</td>
<td class="nump">3,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">(Provision for) recovery of income taxes</a></td>
<td class="nump">2,475<span></span>
</td>
<td class="num">(138)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 income (loss)</a></td>
<td class="num">(5,145)<span></span>
</td>
<td class="nump">3,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_JointVenturesMember', window );">Sunfarms Corp. [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">2,362<span></span>
</td>
<td class="nump">2,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 receivables</a></td>
<td class="nump">1,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Inventory</a></td>
<td class="nump">8,356<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentBiologicalAssets', window );">Biological asset</a></td>
<td class="nump">7,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">996<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 payables</a></td>
<td class="num">(9,361)<span></span>
</td>
<td class="num">(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_CurrentPortionOfLongtermBorrowings', window );">Due to joint venture partners</a></td>
<td class="num">(26,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 current liabilities</a></td>
<td class="num">(3,582)<span></span>
</td>
<td class="num">(918)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Non-current liabilities</a></td>
<td class="num">(2,688)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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="nump">45,523<span></span>
</td>
<td class="nump">25,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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="nump">5,523<span></span>
</td>
<td class="num">(645)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ContributionFromJointVenturePartner', window );">Contributions from joint venture partners</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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="nump">45,523<span></span>
</td>
<td class="nump">25,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 sales</a></td>
<td class="num">(1,542)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="num">(3,386)<span></span>
</td>
<td class="num">(880)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInBiologicalAssets', window );">Change in fair value of bio-asset</a></td>
<td class="nump">8,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Income (loss) from operations</a></td>
<td class="nump">8,774<span></span>
</td>
<td class="num">(880)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 loss</a></td>
<td class="num">(234)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates', window );">Other income, net</a></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">(Loss) income before income taxes</a></td>
<td class="nump">8,467<span></span>
</td>
<td class="num">(884)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">(Provision for) recovery of income taxes</a></td>
<td class="num">(2,298)<span></span>
</td>
<td class="nump">239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 income (loss)</a></td>
<td class="nump">$ 6,169<span></span>
</td>
<td class="num">$ (645)<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_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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ChangesInBiologicalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 biological assets. [Refer: Biological 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 41<br> -IssueDate 2018-01-01<br> -Paragraph 50<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=41&amp;date=2018-03-01&amp;anchor=para_50&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInBiologicalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_CurrentBiologicalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 biological assets. [Refer: Biological assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_f&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentBiologicalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 portion of non-current 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2018-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=2018-03-01&amp;anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2018-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2018-03-01&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph IG63<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_IG63&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_iv&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective on first application of IFRS 9<br> -Name IFRS<br> -Number 4<br> -IssueDate 2018-01-01<br> -Paragraph 39L<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=4&amp;date=2018-03-02&amp;anchor=para_39L_e&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Note Effective 2021-01-01<br> -Name IFRS<br> -Number 17<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=17&amp;date=2018-03-01&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) before tax expense or income. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=32&amp;date=2018-03-01&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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> -Name IFRS<br> -Number 15<br> -IssueDate 2018-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2018-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=15&amp;date=2018-03-01&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to selling, general and administrative activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ContributionFromJointVenturePartner">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contribution from joint venture partner.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ContributionFromJointVenturePartner</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>71
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752956336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Assets - Summary of Other Assets (Detail) - 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_CategoriesOfCurrentFinancialAssetsAbstract', window );"><strong>Categories of current financial assets [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DividendsAndEquitiesPayable', window );">Patronage stock</a></td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Note receivable (note 13)</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents', window );">Security deposits</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_CashSurrenderValueOfLifeInsuranceCurrentPortion', window );">Cash surrender value-insurance</a></td>
<td class="nump">929<span></span>
</td>
<td class="nump">924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Other</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">35<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_OtherAssets', window );">Total</a></td>
<td class="nump">$ 2,207<span></span>
</td>
<td class="nump">$ 2,004<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_CategoriesOfCurrentFinancialAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CategoriesOfCurrentFinancialAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherCurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current 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 IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShorttermDepositsNotClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of short-term deposits held by the entity that are not classified as cash equivalents. [Refer: Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2018-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_CashSurrenderValueOfLifeInsuranceCurrentPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 surrender value of life insurance current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_CashSurrenderValueOfLifeInsuranceCurrentPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vff_DividendsAndEquitiesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends and equities payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DividendsAndEquitiesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>72
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6745942560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Jan. 01, 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_vff_LongTermDebtAbstract', window );"><strong>Long-term debt:</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_vff_BorrowingsGross', window );">Opening balance</a></td>
<td class="nump">$ 38,640<span></span>
</td>
<td class="nump">$ 45,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_IFRSAdjustmentForDeferredFinancingFees', window );">IFRS adjustment for deferred financing fees</a></td>
<td class="nump">260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ProceedsFromLongTermLoans', window );">Proceeds from long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_RepaymentOfLongtermDebt', window );">Repayment of debt</a></td>
<td class="num">(2,738)<span></span>
</td>
<td class="num">(7,320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ForeignCurrencyTranslationAdjustments', window );">Foreign currency translation</a></td>
<td class="num">(43)<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_BorrowingsGross', window );">Closing balance</a></td>
<td class="nump">35,859<span></span>
</td>
<td class="nump">38,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentPortionOfLongtermBorrowings', window );">Current portion</a></td>
<td class="nump">3,414<span></span>
</td>
<td class="nump">2,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LongtermBorrowings', window );">Non-current portion</a></td>
<td class="nump">32,445<span></span>
</td>
<td class="nump">35,760<span></span>
</td>
<td class="nump">$ 36,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnamortizedDeferredTransactionCosts', window );">Less: Unamortized deferred transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(260)<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_Borrowings', window );">Total long-term debt</a></td>
<td class="nump">$ 35,859<span></span>
</td>
<td class="nump">$ 38,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentPortionOfLongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 portion of non-current 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPortionOfLongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LongtermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-current portion of non-current 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 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LongtermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_BorrowingsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Borrowings 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;">vff_BorrowingsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 translation adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_IFRSAdjustmentForDeferredFinancingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>IFRS adjustment for deferred financing fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_IFRSAdjustmentForDeferredFinancingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long term debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ProceedsFromLongTermLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long term loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ProceedsFromLongTermLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_RepaymentOfLongtermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_RepaymentOfLongtermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_UnamortizedDeferredTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized deferred transaction 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;">vff_UnamortizedDeferredTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>73
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755503904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Detail)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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>Oct. 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_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding balance amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,859<span></span>
</td>
<td class="nump">$ 38,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OutstandingLettersOfCredit', window );">Outstanding letters of credit</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentInterestPayable', window );">Accrued interest payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_TermLoanFinancingAgreementWithCanadianCreditorMember', window );">Term loan financing agreement with canadian creditor [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">May 1, 2021<span></span>
</td>
<td class="text">May 1, 2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Outstanding balance amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AmortizationPeriodOfBorrowings', window );">Amortization period of borrowings</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_TermLoanFinancingAgreementWithCanadianCreditorMember', window );">Term loan financing agreement with canadian creditor [member] | Promissory Notes [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities', window );">Carrying value of assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,554<span></span>
</td>
<td class="nump">$ 120,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_TermLoanFinancingAgreementWithCanadianCreditorMember', window );">Term loan financing agreement with canadian creditor [member] | Floating interest rate [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Interest rate</a></td>
<td class="nump">7.082%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.082%<span></span>
</td>
<td class="nump">5.885%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_LoanAgreementWithCanadianCharteredBankMember', window );">Loan agreement with Canadian Chartered Bank [member] | Village Farms Clean Energy Inc [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">Maturity date of June 2023<span></span>
</td>
<td class="text">Maturity date of June 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Outstanding balance amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,279<span></span>
</td>
<td class="nump">$ 1,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_NonRevolvingFixedRateLoanFaceAmount', window );">Non-revolving fixed rate loan face amount</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount', window );">Uncommitted, non-revolving credit facility amount</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_LettersOfGuaranteeMaximumTerm', window );">Letters of guarantee maximum term</a></td>
<td class="text">365 days<span></span>
</td>
<td class="text">365 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure', window );">Uncommitted credit facility for financing capital expenditures</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LoansReceived', window );">Loan received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UncommittedCreditFacilityRepaymentPeriod', window );">Uncommitted credit facility repayment period</a></td>
<td class="text">five-year<span></span>
</td>
<td class="text">five-year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRateBasis', window );">Interest rate basis</a></td>
<td class="text">Interest rate of CA$ prime rate plus 200 basis  points<span></span>
</td>
<td class="text">Interest rate of CA$ prime rate plus 200 basis  points<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UncommittedCreditFacilityOutstandingBorrowingAmount', window );">Outstanding balance amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_LoanAgreementWithCanadianCharteredBankMember', window );">Loan agreement with Canadian Chartered Bank [member] | Fixed interest rate [member] | Village Farms Clean Energy Inc [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Interest rate</a></td>
<td class="nump">4.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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_BorrowingsByNameAxis=vff_OperatingLoanWithCanadianCharteredBankMember', window );">Operating loan with Canadian Chartered Bank [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsMaturity', window );">Maturity date</a></td>
<td class="text">Maturity date on May 31, 2021<span></span>
</td>
<td class="text">Maturity date on May 31, 2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LoansReceived', window );">Loan received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="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_vff_RevolvingOperatingLoanMaximumBorrowingAmount', window );">Revolving operating loan maximum borrowing amount</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OutstandingLettersOfCredit', window );">Outstanding letters of credit</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 261<span></span>
</td>
<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=vff_OperatingLoanWithCanadianCharteredBankMember', window );">Operating loan with Canadian Chartered Bank [member] | Promissory Notes [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities', window );">Carrying value of assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,007<span></span>
</td>
<td class="nump">$ 32,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BorrowingsInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRate</td>
</tr>
<tr>
<td style="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_BorrowingsInterestRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The basis (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 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maturity 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 IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentInterestPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 interest payable. [Refer: Interest 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentInterestPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial assets that the entity has pledged as collateral for liabilities or contingent liabilities, including amounts that have been reclassified in accordance with paragraph 3.2.23(a) of IFRS 9. [Refer: Contingent liabilities [member]; 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 2018-01-01<br> -Paragraph 14<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_14_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of loans 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LoansReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AmortizationPeriodOfBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period of borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AmortizationPeriodOfBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Borrowings [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_LettersOfGuaranteeMaximumTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Letters of guarantee maximum 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;">vff_LettersOfGuaranteeMaximumTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_NonRevolvingFixedRateLoanFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revolving fixed rate loan face 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;">vff_NonRevolvingFixedRateLoanFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_OutstandingLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding letters of credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_OutstandingLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_RevolvingOperatingLoanMaximumBorrowingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolving operating loan maximum borrowing 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;">vff_RevolvingOperatingLoanMaximumBorrowingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Uncommitted credit facility maximum borrowing amount for certain capital expenditure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_UncommittedCreditFacilityMaximumBorrowingAmountForCertainCapitalExpenditure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_UncommittedCreditFacilityOutstandingBorrowingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Uncommitted credit facility outstanding borrowing 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;">vff_UncommittedCreditFacilityOutstandingBorrowingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_UncommittedCreditFacilityRepaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Uncommitted credit facility repayment 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;">vff_UncommittedCreditFacilityRepaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Uncommitted non revolving credit facility maximum borrowing 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;">vff_UncommittedNonRevolvingCreditFacilityMaximumBorrowingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=vff_TermLoanFinancingAgreementWithCanadianCreditorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_TermLoanFinancingAgreementWithCanadianCreditorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_PromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_PromissoryNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_FloatingInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_FloatingInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_LoanAgreementWithCanadianCharteredBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_LoanAgreementWithCanadianCharteredBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_VillageFarmsCleanEnergyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_VillageFarmsCleanEnergyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_FixedInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_FixedInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_OperatingLoanWithCanadianCharteredBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_OperatingLoanWithCanadianCharteredBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>74
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6745533008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Summary of Aggregate Annual Maturities of Long-Term Debt (Detail) - 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_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Total Long-term debt</a></td>
<td class="nump">$ 35,859<span></span>
</td>
<td class="nump">$ 38,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_MaturityAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember', window );">Later than six months and not later than one year [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Total Long-term debt</a></td>
<td class="nump">3,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">Later than one year and not later than two years [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Total Long-term debt</a></td>
<td class="nump">3,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">Later than two years and not later than three years [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Total Long-term debt</a></td>
<td class="nump">28,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">Later than three years and not later than four years [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Total Long-term debt</a></td>
<td class="nump">330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">Later than four years and not later than five years [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfBorrowingsLineItems', window );"><strong>Disclosure Of Borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Total Long-term debt</a></td>
<td class="nump">$ 155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_DisclosureOfBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Borrowings [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LaterThanSixMonthsAndNotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanSixMonthsAndNotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6745299104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments - Schedule of Future Minimum Lease Payment (Detail)<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_vff_CommitmentsAbstract', window );"><strong>Commitments [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_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 1,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears', window );">2020</a></td>
<td class="nump">1,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears', window );">2021</a></td>
<td class="nump">1,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears', window );">2022</a></td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears', window );">2023</a></td>
<td class="nump">618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter', window );">Thereafter</a></td>
<td class="nump">261<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_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease', window );">Total</a></td>
<td class="nump">$ 5,064<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_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 2018-01-01<br> -Paragraph 35<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=17&amp;date=2018-03-02&amp;anchor=para_35_a&amp;doctype=Standard&amp;book=b<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_CommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_CommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments payable under noncancellable operating lease due in five years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments payable under noncancellable operating lease due in four years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments payable under noncancellable operating lease due in three years</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments payable under noncancellable operating lease due in two years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments payable under noncancellable operating lease due next twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments payable under noncancellable operating lease due thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLeaseDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>76
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728591664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments - Additional Information (Detail) - 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_vff_CommitmentsAbstract', window );"><strong>Commitments [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_vff_PaymentOfCommitment', window );">Payment of commitment</a></td>
<td class="nump">$ 1,732<span></span>
</td>
<td class="nump">$ 1,682<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_CommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_CommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_PaymentOfCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment of commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PaymentOfCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>77
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755057088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summary of Carrying and Fair Value of Financial Instrument (Detail) - 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_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="ro">
<td 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">$ 11,920<span></span>
</td>
<td class="nump">$ 7,091<span></span>
</td>
<td class="nump">$ 5,373<span></span>
</td>
</tr>
<tr class="re">
<td 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 receivables</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=vff_CarryingValueMember', window );">Carrying value [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="re">
<td 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">11,920<span></span>
</td>
<td class="nump">7,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 receivables</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">11,659<span></span>
</td>
<td class="nump">2,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialLiabilities', window );">Other financial liabilities</a></td>
<td class="nump">57,198<span></span>
</td>
<td class="nump">56,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember', window );">Fair value [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="re">
<td 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">11,920<span></span>
</td>
<td class="nump">7,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 receivables</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialAssets', window );">Other financial assets</a></td>
<td class="nump">11,659<span></span>
</td>
<td class="nump">2,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentFinancialLiabilities', window );">Other financial liabilities</a></td>
<td class="nump">$ 57,198<span></span>
</td>
<td class="nump">$ 56,718<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_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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current 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 IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherCurrentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current 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 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=vff_CarryingValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=vff_CarryingValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755222320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments- Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>Customers</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>Customers</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>Customers</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels', window );">Transfers of assets or liabilities between levels</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OutstandingLettersOfCredit', window );">Outstanding letters of credit</a></td>
<td class="nump">$ 38,000<span></span>
</td>
<td class="nump">$ 261,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_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate risk [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption', window );">Higher in risk assumption</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent', window );">Loss for the year would have been higher in risk assumption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 182,000<span></span>
</td>
<td class="nump">$ 201,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_vff_DebtInstrumentInterestRateMeasurementPeriod', window );">LIBOR measurement period</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ForeignCurrencyExchangeRateForCanadianDollar', window );">Foreign currency exchange rate for canadian dollar</a></td>
<td class="nump">1.00<span></span>
</td>
<td class="nump">1.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_vff_ForeignCurrencyExchangeRateForUsDollar', window );">Foreign currency exchange rate for us dollar</a></td>
<td class="nump">0.7336<span></span>
</td>
<td class="nump">0.7336<span></span>
</td>
<td class="nump">0.7966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ForeignExchangeRateImpactOnFinancialPosition', window );">Increase decrease in foreign currency exchange rate</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_NotLaterThanOneMonthMember', window );">Less than 30 days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PercentageOfTradeReceivablesOutstandingBalance', window );">Percentage of trade receivables outstanding balance</a></td>
<td class="nump">90.30%<span></span>
</td>
<td class="nump">90.30%<span></span>
</td>
<td class="nump">89.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember', window );">Between 30 and 90 days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PercentageOfTradeReceivablesOutstandingBalance', window );">Percentage of trade receivables outstanding balance</a></td>
<td class="nump">8.30%<span></span>
</td>
<td class="nump">8.30%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_MoreThanThreeMonthsMember', window );">More than 90 days [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PercentageOfTradeReceivablesOutstandingBalance', window );">Percentage of trade receivables outstanding balance</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Maximum [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OperatingCreditFacility', window );">Operating credit facility</a></td>
<td class="nump">$ 13,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_MajorCustomersAxis=vff_CustomerOneMember', window );">Customer one [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer', window );">Percentage of balance of trade receivables</a></td>
<td class="nump">13.80%<span></span>
</td>
<td class="nump">13.80%<span></span>
</td>
<td class="nump">16.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_MajorCustomersAxis=vff_CustomerTwoMember', window );">Customer two [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer', window );">Percentage of balance of trade receivables</a></td>
<td class="nump">11.50%<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
<td class="nump">14.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_TradeReceivablesMember', window );">Trade receivables [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_NumberOfCustomersWithBenchmarkContribution', window );">Number of customers with benchmark contribution of more than 10% | Customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DebtInstrumentInterestRateMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 instrument interest rate measurement 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;">vff_DebtInstrumentInterestRateMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or increase in profit and loss due to reasonably possible increase or decrease in designated risk component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DecreaseOrIncreaseInProfitAndLossDueToReasonablyPossibleIncreaseOrDecreaseInDesignatedRiskComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ForeignCurrencyExchangeRateForCanadianDollar">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exchange rate for canadian dollar.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ForeignCurrencyExchangeRateForCanadianDollar</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_ForeignCurrencyExchangeRateForUsDollar">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exchange rate for Us dollar.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ForeignCurrencyExchangeRateForUsDollar</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_ForeignExchangeRateImpactOnFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate impact on financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ForeignExchangeRateImpactOnFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_NumberOfCustomersWithBenchmarkContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of customers with benchmark contribution.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_NumberOfCustomersWithBenchmarkContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_OperatingCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_OperatingCreditFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_OutstandingLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding letters of credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_OutstandingLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of balance of trade receivable by major customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PercentageOfBalanceOfTradeReceivableByMajorCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reasonably possible increase or decrease in risk assumption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PercentageOfReasonablyPossibleIncreaseOrDecreaseInRiskAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_PercentageOfTradeReceivablesOutstandingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of trade receivables outstanding balance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_PercentageOfTradeReceivablesOutstandingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfers off asset and liabilities between fair value levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_TransfersOffAssetAndLiabilitiesBetweenFairValueLevels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneMonthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NotLaterThanOneMonthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanOneMonthAndNotLaterThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanOneMonthAndNotLaterThanThreeMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_MoreThanThreeMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_MoreThanThreeMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MajorCustomersAxis=vff_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=vff_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=vff_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=vff_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_ClassesOfFinancialInstrumentsAxis=ifrs-full_TradeReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_TradeReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6618022176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Interest Income and Expense (Detail) - 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_DisclosureOfFinancialInstrumentsAbstract', window );"><strong>Disclosure of detailed information about financial instruments [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestIncomeOnCashAndCashEquivalents', window );">Interest income earned on cash and cash equivalents</a></td>
<td class="nump">$ 311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseOnOtherFinancialLiabilities', window );">Interest expense from other financial liabilities</a></td>
<td class="nump">$ 2,718<span></span>
</td>
<td class="nump">$ 2,695<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_DisclosureOfFinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfFinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnOtherFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other 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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnOtherFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestIncomeOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income on cash and cash equivalents. [Refer: Interest income; Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestIncomeOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>80
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6746642432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of Net Foreign Exchange Gain or Loss Directing Impacting Net Income (Loss) (Detail) - 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_vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems', window );"><strong>Disclosure of detailed information about financial commitments [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_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Net foreign exchange gain (loss)</a></td>
<td class="num">$ (1,047)<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=vff_CashAndCashEquivalentMember', window );">Cash and cash equivalents [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems', window );"><strong>Disclosure of detailed information about financial commitments [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_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Net foreign exchange gain (loss)</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_TradeReceivablesMember', window );">Trade receivables [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems', window );"><strong>Disclosure of detailed information about financial commitments [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_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Net foreign exchange gain (loss)</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_JointVentureNoteReceivableMember', window );">Joint venture note receivable [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems', window );"><strong>Disclosure of detailed information about financial commitments [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_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Net foreign exchange gain (loss)</a></td>
<td class="nump">1,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_ClassesOfFinancialAssetsAxis=vff_TradePayablesAndAccruedLiabilitiesMember', window );">Trade payables and accrued liabilities [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems', window );"><strong>Disclosure of detailed information about financial commitments [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_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Net foreign exchange gain (loss)</a></td>
<td class="num">(373)<span></span>
</td>
<td class="num">(371)<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_LoanPayableMember', window );">Loan payable [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems', window );"><strong>Disclosure of detailed information about financial commitments [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_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Net foreign exchange gain (loss)</a></td>
<td class="num">$ (193)<span></span>
</td>
<td class="num">$ (232)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-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=2018-03-01&amp;anchor=sect_AStatementofcashflowsforanentityotherthanafinancialinstitution&amp;doctype=Illustrative%20Examples<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2018-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=21&amp;date=2018-03-01&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial commitments [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfDetailedInformationAboutFinancialCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=vff_CashAndCashEquivalentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_CashAndCashEquivalentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_TradeReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_TradeReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=vff_JointVentureNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_JointVentureNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_TradePayablesAndAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_TradePayablesAndAccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_LoanPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_LoanPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>81
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752442096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summary of Contractual Maturities of Financial Liabilities (Detail)<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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">$ 59,928<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Not later than one year [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">23,886<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">Later than two years and not later than three years [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">35,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">Later than four years and not later than five years [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LongTermDebtMember', window );">Long-term debt [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">38,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LongTermDebtMember', window );">Long-term debt [member] | Not later than one year [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">3,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LongTermDebtMember', window );">Long-term debt [member] | Later than two years and not later than three years [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">34,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LongTermDebtMember', window );">Long-term debt [member] | Later than four years and not later than five years [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LineOfCreditMember', window );">Line of credit [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">2,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_ClassesOfFinancialLiabilitiesAxis=vff_LineOfCreditMember', window );">Line of credit [member] | Not later than one year [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">2,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_ClassesOfFinancialLiabilitiesAxis=vff_TradePayablesMember', window );">Trade payables [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">14,601<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_TradePayablesMember', window );">Trade payables [member] | Not later than one year [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">14,601<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_AccruedLiabilitiesMember', window );">Accrued liabilities [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">3,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_AccruedLiabilitiesMember', window );">Accrued liabilities [member] | Not later than one year [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">3,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_CapitalLeaseObligationMember', window );">Obligation under capital lease [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">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_ClassesOfFinancialLiabilitiesAxis=vff_CapitalLeaseObligationMember', window );">Obligation under capital lease [member] | Not later than one year [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_CapitalLeaseObligationMember', window );">Obligation under capital lease [member] | Later than two years and not later than three years [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_CapitalLeaseObligationMember', window );">Obligation under capital lease [member] | Later than four years and not later than five years [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_OtherLiabilitiesMember', window );">Other liabilities [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">1,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_OtherLiabilitiesMember', window );">Other liabilities [member] | Later than two years and not later than three years [member]</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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems', window );"><strong>Disclosure of maturity analysis for non-derivative financial liabilities [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_FinancialLiabilities', window );">Financial liabilities</a></td>
<td class="nump">$ 1,050<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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity&#8217;s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity&#8217;s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity&#8217;s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity&#8217;s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity&#8217;s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity&#8217;s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_TradePayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_TradePayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_CapitalLeaseObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_CapitalLeaseObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialLiabilitiesAxis=vff_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>82
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6746266128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Additional Information (Detail)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="2"></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>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</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_vff_DisclosureOfRelatedPartyTransactionsLineItems', window );"><strong>Disclosure of related party transactions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity', window );">Executive management salaries for services</a></td>
<td class="nump">$ 108<span></span>
</td>
<td class="nump">$ 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_JointVenturesAxis=ifrs-full_JointVenturesMember', window );">Sunfarms Corp. [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfRelatedPartyTransactionsLineItems', window );"><strong>Disclosure of related party transactions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReceivablesDueFromJointVentures', window );">Due from joint ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_LoanAgreementEnteredDateWithShareHolders', window );">Loan agreement entered date with share holders</a></td>
<td class="text">Jul.  05,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=vff_ShareholderMember', window );">Shareholder [member] | Sunfarms Corp. [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfRelatedPartyTransactionsLineItems', window );"><strong>Disclosure of related party transactions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmountsPayableRelatedPartyTransactions', window );">Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="nump">$ 9,959<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsInterestRate', window );">Interest rate percentage on due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<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_CategoriesOfRelatedPartiesAxis=vff_EmployeeMember', window );">Employee [member] | Other assets [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfRelatedPartyTransactionsLineItems', window );"><strong>Disclosure of related party transactions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Promissory note due from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64<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_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount incurred by the entity for provision of key management personnel services that are provided by a separate management entity. [Refer: Key management personnel of entity or parent [member]; Separate management entities [member]]</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 18A<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_18A&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsPayableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 payable 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 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsPayableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2018-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BorrowingsInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 2018-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsInterestRate</td>
</tr>
<tr>
<td style="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_ReceivablesDueFromJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of receivables due from joint ventures. [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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReceivablesDueFromJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vff_DisclosureOfRelatedPartyTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">vff_DisclosureOfRelatedPartyTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_LoanAgreementEnteredDateWithShareHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loan agreement entered date with share holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_LoanAgreementEnteredDateWithShareHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_ifrs-full_JointVenturesAxis=ifrs-full_JointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ShareholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_EmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752908320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compensation of Key Management - Summary of Key Management Includes the Company's Officers and Vice Presidents (Detail) - 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_DisclosureOfTransactionsBetweenRelatedPartiesAbstract', window );"><strong>Disclosure of transactions between related parties [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_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Salaries and other employee benefits</a></td>
<td class="nump">$ 2,184<span></span>
</td>
<td class="nump">$ 1,778<span></span>
</td>
</tr>
<tr class="re">
<td 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 payments</a></td>
<td class="nump">629<span></span>
</td>
<td class="nump">1,104<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">$ 2,813<span></span>
</td>
<td class="nump">$ 2,882<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_DisclosureOfTransactionsBetweenRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfTransactionsBetweenRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2018-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=24&amp;date=2018-03-01&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755037632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Expenses by Nature - Schedule of Significant Expenses by Nature (Detail) - 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_DisclosureOfTransactionsBetweenRelatedPartiesAbstract', window );"><strong>Disclosure of transactions between related parties [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_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress', window );">Purchased produce</a></td>
<td class="nump">$ 44,110<span></span>
</td>
<td class="nump">$ 41,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_RawMaterialsAndConsumablesUsed', window );">Raw materials and consumables used</a></td>
<td class="nump">32,096<span></span>
</td>
<td class="nump">40,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_DepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">6,911<span></span>
</td>
<td class="nump">7,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_TransportationExpense', window );">Transportation and storage</a></td>
<td class="nump">21,074<span></span>
</td>
<td class="nump">19,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_EmployeeCompensationAndBenefits', window );">Employee compensation and benefits</a></td>
<td class="nump">36,091<span></span>
</td>
<td class="nump">34,644<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_CostOfSales', window );">Cost of sales</a></td>
<td class="nump">140,282<span></span>
</td>
<td class="nump">144,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_EmployeeSalariesAndShortTermBenefitsExpense', window );">Employee benefits - salaries and short-term benefits</a></td>
<td class="nump">8,360<span></span>
</td>
<td class="nump">8,422<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Employee benefits - share-based payments</a></td>
<td class="nump">1,454<span></span>
</td>
<td class="nump">1,519<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Marketing</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfessionalFeesExpense', window );">Professional services</a></td>
<td class="nump">2,120<span></span>
</td>
<td class="nump">1,705<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Office expenses</a></td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">1,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherExpenseByFunction', window );">Other</a></td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">1,479<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">15,562<span></span>
</td>
<td class="nump">15,413<span></span>
</td>
</tr>
<tr class="re">
<td 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 short-term employee benefits</a></td>
<td class="nump">44,451<span></span>
</td>
<td class="nump">43,066<span></span>
</td>
</tr>
<tr class="ro">
<td 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">1,454<span></span>
</td>
<td class="nump">1,519<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_EmployeeBenefitsExpense', window );">Employee compensation and benefits</a></td>
<td class="nump">$ 45,905<span></span>
</td>
<td class="nump">$ 44,585<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_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 2018-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-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=2018-03-01&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfTransactionsBetweenRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherExpenseByFunction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=26&amp;date=2018-03-01&amp;anchor=para_35_b_vii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByFunction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfessionalFeesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fees paid or payable for professional 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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfessionalFeesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RawMaterialsAndConsumablesUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of raw materials and consumables used in the production process or in the rendering of services. [Refer: 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/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RawMaterialsAndConsumablesUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to selling, general and administrative activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TransportationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from transportation services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TransportationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_EmployeeCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation and benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_EmployeeCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_EmployeeSalariesAndShortTermBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 salaries and short term benefits 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;">vff_EmployeeSalariesAndShortTermBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>85
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755289632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Expense - Components of Provision for (Recovery of) Income Taxes (Detail) - 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_MajorComponentsOfTaxExpenseIncomeAbstract', window );"><strong>Major components of tax expense (income) [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_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Current</a></td>
<td class="nump">$ 431<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred</a></td>
<td class="num">(2,906)<span></span>
</td>
<td class="nump">109<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 );">Provision for (recovery of) income taxes</a></td>
<td class="num">$ (2,475)<span></span>
</td>
<td class="nump">$ 138<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_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 2018-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MajorComponentsOfTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorComponentsOfTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>86
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755578368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Expense - Summary of Principal Differences between Statutory Income Tax (Recovery) and Effective Provision for (Recovery of) Income Taxes (Detail) - 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_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract', window );"><strong>Reconciliation of accounting profit multiplied by applicable tax rates [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_AccountingProfit', window );">Income (loss) before income taxes</a></td>
<td class="num">$ (7,620)<span></span>
</td>
<td class="nump">$ 3,960<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Tax (recovery) calculated at domestic tax rates applicable in the respective countries</a></td>
<td class="num">(1,595)<span></span>
</td>
<td class="nump">674<span></span>
</td>
</tr>
<tr class="ro">
<td 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 items</a></td>
<td class="nump">394<span></span>
</td>
<td class="nump">422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates', window );">True up of prior year income tax estimates</a></td>
<td class="num">(206)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes', window );">Tax rate differences on deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(482)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TaxEffectOfStateTaxAdjustments', window );">State tax adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TaxEffectOfForeignExchangeOnTranslation', window );">Foreign exchange on translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TaxEffectOfUnrealizedForeignExchange', window );">Unrealized foreign exchange</a></td>
<td class="num">(309)<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions', window );">Differences attributed to joint venture capital transactions</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(698)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_TaxEffectOfShareOfLossesFromJointVenture', window );">Share of (income) losses from joint venture</a></td>
<td class="num">(611)<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome', window );">Other</a></td>
<td class="num">(92)<span></span>
</td>
<td class="num">(56)<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 );">Provision for (recovery of) income taxes</a></td>
<td class="num">$ (2,475)<span></span>
</td>
<td class="nump">$ 138<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_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 2018-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=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccountingProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-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=2018-03-01&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseIncomeAtApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 differences attributed to joint venture capital 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;">vff_TaxEffectOfDifferencesAttributedToJointVentureCapitalTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TaxEffectOfForeignExchangeOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign exchange on translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_TaxEffectOfForeignExchangeOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TaxEffectOfShareOfLossesFromJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share of losses from 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;">vff_TaxEffectOfShareOfLossesFromJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TaxEffectOfStateTaxAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state tax adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_TaxEffectOfStateTaxAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate differences on deferred taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_TaxEffectOfTaxRateDifferencesOnDeferredTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 true up of prior year income tax estimates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_TaxEffectOfTrueUpOfPriorYearIncomeTaxEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_TaxEffectOfUnrealizedForeignExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized foreign exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_TaxEffectOfUnrealizedForeignExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>87
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6743023520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Expense - Additional Information (Detail)<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_vff_DisclosureOfIncomeTaxLineItems', window );"><strong>Disclosure of income tax [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_AverageEffectiveTaxRate', window );">Weighted average applicable tax rate</a></td>
<td class="nump">32.30%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfIncomeTaxLineItems', window );"><strong>Disclosure of income tax [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_ApplicableTaxRate', window );">Statutory tax rate in effect</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfIncomeTaxLineItems', window );"><strong>Disclosure of income tax [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_ApplicableTaxRate', window );">Statutory tax rate in effect</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-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=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AverageEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax expense (income) divided by the accounting profit. [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 2018-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=2018-03-01&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AverageEffectiveTaxRate</td>
</tr>
<tr>
<td style="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_vff_DisclosureOfIncomeTaxLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income 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;">vff_DisclosureOfIncomeTaxLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6606432784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) - 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_vff_DeferredIncomeTaxesAbstract', window );"><strong>Deferred income taxes [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets</a></td>
<td class="nump">$ 9,599<span></span>
</td>
<td class="nump">$ 7,606<span></span>
</td>
<td class="nump">$ 11,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities</a></td>
<td class="num">(11,519)<span></span>
</td>
<td class="num">(12,431)<span></span>
</td>
<td class="num">$ (16,944)<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_vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent', window );">Deferred tax liabilities, net of assets</a></td>
<td class="num">$ (1,920)<span></span>
</td>
<td class="num">$ (4,825)<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_vff_DeferredIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">vff_DeferredIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxAssetsCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets current and non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxAssetsCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities current and non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxLiabilitiesCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability asset current and non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>89
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6746109632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Income Taxes - Schedule of Change in Deferred Tax Assets and Liabilities (Detail) - 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_vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets beginning balance</a></td>
<td class="nump">$ 7,606<span></span>
</td>
<td class="nump">$ 11,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss', window );">Credited (charged) to statement of (loss) income</a></td>
<td class="nump">1,993<span></span>
</td>
<td class="num">(4,351)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets Ending balance</a></td>
<td class="nump">9,599<span></span>
</td>
<td class="nump">7,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities beginning balance</a></td>
<td class="num">(12,431)<span></span>
</td>
<td class="num">(16,944)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss', window );">Credited (charged) to statement of income (loss)</a></td>
<td class="nump">912<span></span>
</td>
<td class="nump">4,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome', window );">Charged to statements of other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities Ending balance</a></td>
<td class="num">(11,519)<span></span>
</td>
<td class="num">(12,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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=vff_UnusedTaxLossesAndCreditsMember', window );">Tax losses/other credits [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets beginning balance</a></td>
<td class="nump">5,124<span></span>
</td>
<td class="nump">7,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss', window );">Credited (charged) to statement of (loss) income</a></td>
<td class="nump">1,053<span></span>
</td>
<td class="num">(2,289)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets Ending balance</a></td>
<td class="nump">6,177<span></span>
</td>
<td class="nump">5,124<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember', window );">LT Debt/Interest [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets beginning balance</a></td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">3,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss', window );">Credited (charged) to statement of (loss) income</a></td>
<td class="nump">524<span></span>
</td>
<td class="num">(968)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets Ending balance</a></td>
<td class="nump">2,746<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=vff_InventoryRelatedTemporaryDifferencesMember', window );">Inventory [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets beginning balance</a></td>
<td class="nump">374<span></span>
</td>
<td class="nump">518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss', window );">Credited (charged) to statement of (loss) income</a></td>
<td class="nump">133<span></span>
</td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets Ending balance</a></td>
<td class="nump">507<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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=vff_IntangiblesRelatedTemporaryDifferencesMember', window );">Intangibles [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss', window );">Credited (charged) to statement of (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(399)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherTemporaryDifferencesMember', window );">Other [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets beginning balance</a></td>
<td class="num">(114)<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss', window );">Credited (charged) to statement of (loss) income</a></td>
<td class="nump">283<span></span>
</td>
<td class="num">(551)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrentAndNonCurrent', window );">Deferred tax assets Ending balance</a></td>
<td class="nump">169<span></span>
</td>
<td class="num">(114)<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember', window );">Accelerated tax depreciation [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities beginning balance</a></td>
<td class="num">(9,026)<span></span>
</td>
<td class="num">(15,205)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss', window );">Credited (charged) to statement of income (loss)</a></td>
<td class="nump">567<span></span>
</td>
<td class="nump">6,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities Ending balance</a></td>
<td class="num">(8,459)<span></span>
</td>
<td class="num">(9,026)<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_BiologicalAssetRelatedTemporaryDifferencesMember', window );">Biological asset [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities beginning balance</a></td>
<td class="num">(460)<span></span>
</td>
<td class="num">(674)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss', window );">Credited (charged) to statement of income (loss)</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities Ending balance</a></td>
<td class="num">(285)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_RevaluationSurplusRelatedTemporaryDifferencesMember', window );">Revaluation surplus [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities beginning balance</a></td>
<td class="num">(794)<span></span>
</td>
<td class="num">(1,065)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome', window );">Charged to statements of other comprehensive (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities Ending balance</a></td>
<td class="num">(794)<span></span>
</td>
<td class="num">(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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=vff_JointVentureSharesRelatedTemporaryDifferencesMember', window );">Joint venture shares [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities beginning balance</a></td>
<td class="num">(2,151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss', window );">Credited (charged) to statement of income (loss)</a></td>
<td class="nump">170<span></span>
</td>
<td class="num">(2,151)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent', window );">Deferred tax liabilities Ending balance</a></td>
<td class="num">$ (1,981)<span></span>
</td>
<td class="num">$ (2,151)<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_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax relating to amounts recognised in other comprehensive income. [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 12<br> -IssueDate 2018-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_vff_DeferredTaxAssetsCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets current and non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxAssetsCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for change in deferred tax assets recognised in profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxAssetsRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for change in deferred tax liabilities recognised in profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxExpenseIncomeForChangeInDeferredTaxLiabilitiesRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxLiabilitiesCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities current and non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxLiabilitiesCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Abstract representing reconciliation of changes in deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ReconciliationOfChangesInDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Abstract representing reconciliation of changes in deferred tax liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=vff_UnusedTaxLossesAndCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_UnusedTaxLossesAndCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_LongTermDebtAndInterestRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_InventoryRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_InventoryRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_IntangiblesRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_IntangiblesRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_OtherTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_BiologicalAssetRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_BiologicalAssetRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_RevaluationSurplusRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_RevaluationSurplusRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_JointVentureSharesRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_JointVentureSharesRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6752215184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred income Taxes - Schedule of Analysis of Deferred Tax Assets and Deferred Tax Liabilities (Detail) - 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_vff_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Expected to be settled in more than 12 months</a></td>
<td class="num">$ (1,920)<span></span>
</td>
<td class="num">$ (4,825)<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_vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent', window );">Deferred tax liabilities, net of assets</a></td>
<td class="num">(1,920)<span></span>
</td>
<td class="num">(4,825)<span></span>
</td>
</tr>
<tr class="rh">
<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 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssets', window );">Expected to be recovered in more than 12 months</a></td>
<td class="nump">1,155<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrent', window );">Expected to be recovered within 12 months</a></td>
<td class="nump">312<span></span>
</td>
<td class="nump">388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilities', window );">Expected to be settled in more than 12 months</a></td>
<td class="num">(4,181)<span></span>
</td>
<td class="num">(4,606)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrent', window );">Expected to be settled within 12 months</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(40)<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_vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent', window );">Deferred tax liabilities, net of assets</a></td>
<td class="num">(2,755)<span></span>
</td>
<td class="num">(3,511)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssets', window );">Expected to be recovered in more than 12 months</a></td>
<td class="nump">7,465<span></span>
</td>
<td class="nump">5,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxAssetsCurrent', window );">Expected to be recovered within 12 months</a></td>
<td class="nump">667<span></span>
</td>
<td class="nump">718<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilities', window );">Expected to be settled in more than 12 months</a></td>
<td class="num">(6,251)<span></span>
</td>
<td class="num">(6,569)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DeferredTaxLiabilitiesCurrent', window );">Expected to be settled within 12 months</a></td>
<td class="num">(1,046)<span></span>
</td>
<td class="num">(1,216)<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_vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent', window );">Deferred tax liabilities, net of assets</a></td>
<td class="nump">$ 835<span></span>
</td>
<td class="num">$ (1,314)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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;">vff_DeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vff_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability asset current and non current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DeferredTaxLiabilityAssetCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6755941696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred income Taxes - Schedule of Non-capital and Farm Losses Expire (Detail)<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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">$ 85,254<span></span>
</td>
</tr>
<tr class="rh">
<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 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">84,869<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyOneMember', window );">2021 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">8,402<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyOneMember', window );">2021 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">8,402<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyTwoMember', window );">2022 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">5,043<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyTwoMember', window );">2022 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">5,043<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyThreeMember', window );">2023 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">5,117<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyThreeMember', window );">2023 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">5,117<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyFourMember', window );">2024 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4,015<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyFourMember', window );">2024 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4,015<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyFiveMember', window );">2025 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">8,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndTwentyFiveMember', window );">2025 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">8,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndTwentySevenMember', window );">2027 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentySevenMember', window );">2027 [member] | Canada [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyEightMember', window );">2028 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndTwentyEightMember', window );">2028 [member] | Canada [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndTwentyNineMember', window );">2029 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyNineMember', window );">2029 [member] | Canada [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndTwentyNineMember', window );">2029 [member] | United States [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyMember', window );">2030 [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyMember', window );">2030 [member] | Canada [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyOneMember', window );">2031 [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">992<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndThirtyOneMember', window );">2031 [member] | Canada [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyOneMember', window );">2031 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">988<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndThirtyTwoMember', window );">2032 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">14,899<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndThirtyTwoMember', window );">2032 [member] | Canada [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyTwoMember', window );">2032 [member] | United States [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">14,895<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndThirtyThreeMember', window );">2033 [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyThreeMember', window );">2033 [member] | Canada [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyFourMember', window );">2034 [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">11,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyFourMember', window );">2034 [member] | Canada [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyFourMember', window );">2034 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">11,665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtyFiveMember', window );">2035 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">7,553<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndThirtyFiveMember', window );">2035 [member] | Canada [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndThirtyFiveMember', window );">2035 [member] | United States [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">7,445<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireInTwoThousandAndThirtySixMember', window );">2036 [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">3,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_MaturityAxis=vff_ExpireInTwoThousandAndThirtySixMember', window );">2036 [member] | Canada [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireInTwoThousandAndThirtySixMember', window );">2036 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">3,583<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireIntwothousandAndThirtySevenMember', window );">2037 [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">5,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_MaturityAxis=vff_ExpireIntwothousandAndThirtySevenMember', window );">2037 [member] | Canada [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireIntwothousandAndThirtySevenMember', window );">2037 [member] | United States [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">5,570<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireIntwothousandAndThirtyEightMember', window );">2038 [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">9,329<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_ExpireIntwothousandAndThirtyEightMember', window );">2038 [member] | Canada [member]</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=vff_ExpireIntwothousandAndThirtyEightMember', window );">2038 [member] | United States [member]</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_UnusedNonCapitalAndFarmLosses', window );">Unused Non Capital And Farm Losses</a></td>
<td class="nump">$ 9,325<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_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_vff_UnusedNonCapitalAndFarmLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unused non capital and farm losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_UnusedNonCapitalAndFarmLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_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_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_MaturityAxis=vff_ExpireInTwoThousandAndTwentyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndTwentyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndTwentyEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentyEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndTwentyNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndTwentyNineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndThirtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndThirtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndThirtyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndThirtyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndThirtyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndThirtyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndThirtyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndThirtyThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndThirtyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndThirtyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndThirtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndThirtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireInTwoThousandAndThirtySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireInTwoThousandAndThirtySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireIntwothousandAndThirtySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireIntwothousandAndThirtySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExpireIntwothousandAndThirtyEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExpireIntwothousandAndThirtyEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728525136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Non-cash Working Capital Items - Summary of Change in Non-cash Working Capital Items (Detail) - 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_vff_DisclosureOfCashFlowStatementAbstract', window );"><strong>Disclosure Of 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_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable', window );">Trade receivables</a></td>
<td class="num">$ (46)<span></span>
</td>
<td class="num">$ (1,059)<span></span>
</td>
</tr>
<tr class="re">
<td 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">(5,180)<span></span>
</td>
<td class="num">(1,197)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset', window );">Inventories reclassified to biological asset</a></td>
<td class="num">(659)<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsForDecreaseIncreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="nump">172<span></span>
</td>
<td class="num">(1,396)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable', window );">Income taxes payable</a></td>
<td class="nump">68<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits', window );">Prepaid expenses and deposits</a></td>
<td class="nump">734<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable', window );">Trade payables</a></td>
<td class="nump">1,440<span></span>
</td>
<td class="nump">394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid', window );">Accrued liabilities</a></td>
<td class="num">(121)<span></span>
</td>
<td class="num">(955)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets', window );">Other assets, net of other liabilities</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(305)<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_OtherAdjustmentsForNoncashItems', window );">Changes in non-cash working capital items</a></td>
<td class="num">$ (3,550)<span></span>
</td>
<td class="num">$ (4,417)<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_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 2018-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdjustmentsForDecreaseIncreaseInOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other 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 2018-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in trade accounts payable 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 2018-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAdjustmentsForNoncashItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2018-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAdjustmentsForNoncashItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued income expenses not yet received paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdjustmentsForAccruedIncomeExpensesNotYetReceivedPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdjustmentsForDecreaseIncreaseInIncomeTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassified to biological 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;">vff_AdjustmentsForDecreaseIncreaseInInventoriesReclassifiedToBiologicalAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsForDecreaseIncreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdjustmentsForDecreaseIncreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepaid expenses and deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_DisclosureOfCashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfCashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>93
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6743128128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Additional Information (Detail)<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>
<div>USD ($) </div>
<div>Segments</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_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_NumberOfReportingSegments', window );">Number of reporting segments | Segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Depreciation and amortization charges</a></td>
<td class="nump">$ 6,911<span></span>
</td>
<td class="nump">$ 7,447<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=vff_ProduceSegmentMember', window );">Produce [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Depreciation and amortization charges</a></td>
<td class="nump">6,154<span></span>
</td>
<td class="nump">6,791<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=vff_EnergySegmentMember', window );">Energy [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationAndAmortisationExpense', window );">Depreciation and amortization charges</a></td>
<td class="nump">$ 873<span></span>
</td>
<td class="nump">$ 795<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_d&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with 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_DisclosureOfOperatingSegmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_NumberOfReportingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_NumberOfReportingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_SegmentsAxis=vff_ProduceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=vff_ProduceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=vff_EnergySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=vff_EnergySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6743193760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Summary of Net Sales by Countries (Detail) - 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_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Sales</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">$ 158,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [member] | Produce [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Sales</a></td>
<td class="nump">124,699<span></span>
</td>
<td class="nump">132,464<span></span>
</td>
</tr>
<tr class="rh">
<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 [member] | Produce [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Sales</a></td>
<td class="nump">23,355<span></span>
</td>
<td class="nump">24,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_GeographicalAreasAxis=country_CA', window );">Canada [member] | Energy [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Sales</a></td>
<td class="nump">$ 1,946<span></span>
</td>
<td class="nump">$ 1,922<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with 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_DisclosureOfOperatingSegmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in economic benefits during the accounting period in the form of inflows or enhancements of assets or decreases of liabilities that result in an increase in equity, other than those relating to contributions from equity participants.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 32<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2018-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=8&amp;date=2018-03-01&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2018-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=5&amp;date=2018-03-01&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_SegmentsAxis=vff_ProduceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=vff_ProduceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SegmentsAxis=vff_EnergySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=vff_EnergySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728741344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment and Geographic Information - Summary of Property, Plant and Equipment, Net of Accumulated Depreciation by Countries (Detail) - 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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, net of accumulated depreciation</a></td>
<td class="nump">$ 77,479<span></span>
</td>
<td class="nump">$ 81,754<span></span>
</td>
<td class="nump">$ 96,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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, net of accumulated depreciation</a></td>
<td class="nump">43,651<span></span>
</td>
<td class="nump">46,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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, net of accumulated depreciation</a></td>
<td class="nump">30,459<span></span>
</td>
<td class="nump">31,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 [member] | Energy [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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, net of accumulated depreciation</a></td>
<td class="nump">$ 3,369<span></span>
</td>
<td class="nump">$ 3,649<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_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_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 2018-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=16&amp;date=2018-03-01&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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_SegmentsAxis=vff_EnergySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=vff_EnergySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6743179216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital and Equity - Summary of Share Capital (Detail) - 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_DisclosureOfClassesOfShareCapitalAbstract', window );"><strong>Disclosure of classes of share capital [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_NumberOfSharesOutstanding', window );">Beginning balance, shares</a></td>
<td class="nump">42,242,612<span></span>
</td>
<td class="nump">38,882,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_CommonStockIssuedInPublicOfferingShares', window );">Shares issued pursuant to public offering, net</a></td>
<td class="nump">3,097,200<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares', window );">Shares issued pursuant to private placement, net</a></td>
<td class="nump">1,886,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_SharesIssuedFromVestingOfRsus', window );">Shares issued from vesting of RSUs</a></td>
<td class="nump">50,334<span></span>
</td>
<td class="nump">768,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_vff_SharesIssuedForOptionsExercised', window );">Shares issued on exercise of options</a></td>
<td class="nump">365,732<span></span>
</td>
<td class="nump">91,667<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Ending balance, Shares</a></td>
<td class="nump">47,642,671<span></span>
</td>
<td class="nump">42,242,612<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Beginning balance</a></td>
<td class="nump">$ 81,043<span></span>
</td>
<td class="nump">$ 67,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_StockIssuedDuringPeriodValueInPublicOffering', window );">Shares issued pursuant to public offering, net</a></td>
<td class="nump">15,737<span></span>
</td>
<td class="nump">9,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts', window );">Shares issued pursuant to private placement, net</a></td>
<td class="nump">7,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_SharesIssuedFromVestingOfRestrictedStockUnits', window );">Shares issued from vesting of RSUs</a></td>
<td class="nump">831<span></span>
</td>
<td class="nump">1,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_StockIssuedDuringPeriodValueStockOptionsExercise', window );">Shares issued on exercise of options</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Ending balance</a></td>
<td class="nump">$ 100,696<span></span>
</td>
<td class="nump">$ 81,043<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_DisclosureOfClassesOfShareCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2018-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=2018-03-01&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_CommonStockIssuedInPublicOfferingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued in public offering 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;">vff_CommonStockIssuedInPublicOfferingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_SharesIssuedForOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued for options 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;">vff_SharesIssuedForOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_SharesIssuedFromVestingOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued from vesting of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_SharesIssuedFromVestingOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_SharesIssuedFromVestingOfRsus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued from vesting of RSUs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_SharesIssuedFromVestingOfRsus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued pursuant to private placement net of transaction 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;">vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issued pursuant to private placement net of transaction costs 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;">vff_SharesIssuedPursuantToPrivatePlacementNetOfTransactionCostsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_StockIssuedDuringPeriodValueInPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value in public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_StockIssuedDuringPeriodValueInPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_StockIssuedDuringPeriodValueStockOptionsExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value stock options exercise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_StockIssuedDuringPeriodValueStockOptionsExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>97
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753414384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Per Share - Schedule of Weighted Average Number of Common Shares Issued (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ 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_EarningsPerShareAbstract', window );"><strong>Earnings per share [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_ProfitLossAttributableToOwnersOfParent', window );">Net income (loss) attributable to owners of the Company</a></td>
<td class="num">$ (5,145)<span></span>
</td>
<td class="nump">$ 3,822<span></span>
</td>
</tr>
<tr class="re">
<td 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 common shares outstanding (thousands)</a></td>
<td class="nump">44,357<span></span>
</td>
<td class="nump">39,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic income (loss) per share</a></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.10<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_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2018-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>98
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6749038912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Per Share - Additional Information (Detail) - 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_EarningsPerShareAbstract', window );"><strong>Earnings per share [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_vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount', window );">Number of options to purchase common stock excluded from diluted loss per share computation</a></td>
<td class="nump">2,175<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_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_vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Antidilutive securities excluded from computation of earning per share 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;">vff_AntidilutiveSecuritiesExcludedFromComputationOfEarningPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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>99
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6743167888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Per Share - Schedule of Option to Purchase of Common Stock Excluded from Diluted Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ 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_EarningsPerShareAbstract', window );"><strong>Earnings per share [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_ProfitLossAttributableToOwnersOfParent', window );">Net income (loss) attributable to owners of the Company</a></td>
<td class="num">$ (5,145)<span></span>
</td>
<td class="nump">$ 3,822<span></span>
</td>
</tr>
<tr class="re">
<td 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 common shares outstanding (thousands)</a></td>
<td class="nump">44,357<span></span>
</td>
<td class="nump">39,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions', window );">Share options (thousands)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_AdjustmentsToNetIncomePerShare', window );">Adjustments to net income per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61<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_vff_WeightedAverageSharesDiluted', window );">Weighted average number of common shares outstanding for diluted income per share (thousands)</a></td>
<td class="nump">44,357<span></span>
</td>
<td class="nump">40,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted income (loss) per share</a></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 0.10<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_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2018-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2018-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=33&amp;date=2018-03-01&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net income due to share based payment options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdjustmentsToNetIncomeDueToShareBasedPaymentOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_AdjustmentsToNetIncomePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net income per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_AdjustmentsToNetIncomePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_WeightedAverageSharesDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average shares diluted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_WeightedAverageSharesDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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>100
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6753598464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Disclosure - Capital Disclosures - Summary of Capital Comprises Net Debt and Equity (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 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_vff_DisclosureOfNetDebtAndEquityAbstract', window );"><strong>Disclosure of net debt and equity [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_vff_BankDebt', window );">Total bank debt</a></td>
<td class="nump">$ 37,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Less cash and cash equivalents</a></td>
<td class="num">(11,920)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,091)<span></span>
</td>
<td class="num">$ (5,373)<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_NetDebt', window );">Net debt</a></td>
<td class="nump">25,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">100,696<span></span>
</td>
<td class="nump">$ 80,783<span></span>
</td>
<td class="nump">81,043<span></span>
</td>
<td class="nump">$ 67,387<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_vff_NetDebtAndEquity', window );">Net debt and equity</a></td>
<td class="nump">$ 126,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,592<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_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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=7&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=12&amp;date=2018-03-01&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;seq=2<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2018-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=13&amp;date=2018-03-01&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2018-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net debt 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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_BankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bank debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_BankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vff_DisclosureOfNetDebtAndEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net debt and equity [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;">vff_DisclosureOfNetDebtAndEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_NetDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net debt and 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;">vff_NetDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>101
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6728555168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Disclosures - Additional Information (Detail)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</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_vff_DisclosureOfCapitalDisclosureLineItems', window );"><strong>Disclosure of capital disclosure [line items]</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_vff_OutstandingLettersOfCredit', window );">Outstanding letters of credit</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_OperatingLoanOutstandingAmount', window );">Operating loan outstanding amount</a></td>
<td class="text">&#160;<span></span>
</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_vff_OperatingLoanBorrowingBaseAmount', window );">Operating loan borrowing base amount</a></td>
<td class="nump">11,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Maximum [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DisclosureOfCapitalDisclosureLineItems', window );"><strong>Disclosure of capital disclosure [line items]</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_vff_OperatingLoanFacilityAmount', window );">Operating loan facility amount</a></td>
<td class="nump">$ 13,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_vff_DisclosureOfCapitalDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital disclosure [line items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DisclosureOfCapitalDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_OperatingLoanBorrowingBaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loan borrowing base 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;">vff_OperatingLoanBorrowingBaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_OperatingLoanFacilityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loan facility 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;">vff_OperatingLoanFacilityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_OperatingLoanOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loan outstanding 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;">vff_OperatingLoanOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vff_OutstandingLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding letters of credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_OutstandingLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6747385840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan - Additional Information (Detail)<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>
<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_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_vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding', window );">Maximum number of common shares that can be issued upon exercise of options granted equal to percentage of number of common shares issued and outstanding</a></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_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement', window );">Term during which an option may be exercised</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear', window );">Options vest at a rate</a></td>
<td class="nump">33.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_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement', window );">Description of vesting requirements for share based payment arrangement</a></td>
<td class="text">Options vest at a rate of 33% per year, beginning one year  following the grant date of the options.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 expense</a></td>
<td class="nump">$ 1,454<span></span>
</td>
<td class="nump">$ 1,519<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_PerformanceBasedRestrictedStockUnitsMember', window );">Performance based restricted stock units [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of instruments other equity instruments granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,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_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of other equity instruments outstanding in share based payment arrangement</a></td>
<td class="nump">1,056,666<span></span>
</td>
<td class="nump">128,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_vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of non-vested other equity instruments outstanding in share based payment arrangement</a></td>
<td class="nump">881,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_PerformanceBasedRestrictedStockUnitsMember', window );">Performance based restricted stock units [member] | Exercise price in CA$ 5.79 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of instruments other equity instruments granted</a></td>
<td class="nump">979,000<span></span>
</td>
<td class="nump">885,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_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 maximum term of options granted for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [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 2018-01-01<br> -Paragraph 45<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 vesting requirements for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [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 2018-01-01<br> -Paragraph 45<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_a&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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 2018-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&amp;num=1&amp;date=2018-03-01&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of common shares that can be issued upon exercise of options granted equal to percentage of number of common shares issued and 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;">vff_MaximumNumberOfCommonSharesThatCanBeIssuedUponExerciseOfOptionsGrantedEqualToPercentageOfNumberOfCommonSharesIssuedAndOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonvested other equity instruments outstanding in sharebased 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;">vff_NumberOfNonvestedOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 arrangement vesting rights percentage per 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;">vff_ShareBasedPaymentArrangementVestingRightsPercentagePerYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_TypesOfSharebasedPaymentArrangementsAxis=vff_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFourteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFourteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6745688800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan - Summary of Fair Value Assigned to the Options Issued (Detail)<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>yr</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>yr</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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_DescriptionOfExpectedVolatilityShareOptionsGranted', window );">Expected volatility</a></td>
<td class="nump">55.50%<span></span>
</td>
<td class="nump">52.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted', window );">Dividend</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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.70%<span></span>
</td>
<td class="nump">2.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_DescriptionOfOptionLifeShareOptionsGranted', window );">Expected life | yr</a></td>
<td class="nump">6.5<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageSharePriceShareOptionsGranted', window );">Fair value | $</a></td>
<td class="nump">$ 3.2541<span></span>
</td>
<td class="nump">$ 3.1869<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_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 2018-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=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfOptionLifeShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The option life of share options granted.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-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=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfOptionLifeShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-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_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 2018-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=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of an expected dividend used to calculate the fair value of share options granted.</p></div>
<a href="javascript:void(0);" onclick="top.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 2018-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=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted</td>
</tr>
<tr>
<td style="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_WeightedAverageSharePriceShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageSharePriceShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>104
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6746471312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan - Summary of Changes in the Stock Options (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [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 );">Beginning of year</a></td>
<td class="nump">2,337,732<span></span>
</td>
<td class="nump">2,116,065<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Granted</a></td>
<td class="nump">203,000<span></span>
</td>
<td class="nump">320,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_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Exercised</a></td>
<td class="num">(365,733)<span></span>
</td>
<td class="num">(91,667)<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Forfeitures</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="num">(6,666)<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">End of year</a></td>
<td class="nump">2,164,999<span></span>
</td>
<td class="nump">2,337,732<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Beginning of year</a></td>
<td class="nump">$ 1.59<span></span>
</td>
<td class="nump">$ 1.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_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Granted</a></td>
<td class="nump">5.79<span></span>
</td>
<td class="nump">4.04<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Exercised</a></td>
<td class="nump">0.98<span></span>
</td>
<td class="nump">0.90<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Forfeitures</a></td>
<td class="nump">1.48<span></span>
</td>
<td class="nump">1.48<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">End of year</a></td>
<td class="nump">$ 2.10<span></span>
</td>
<td class="nump">$ 1.59<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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-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=2018-03-01&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-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=2018-03-01&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>105
<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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6754261328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Share-Based Compensation Plan - Summary of Stock Options Outstanding and Granted (Detail)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($) </div>
<div>yr</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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">2,164,999<span></span>
</td>
<td class="nump">2,337,732<span></span>
</td>
<td class="nump">2,116,065<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">2,164,999<span></span>
</td>
<td class="nump">2,337,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.24 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">425,000<span></span>
</td>
<td class="nump">565,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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 of exercisable options</a></td>
<td class="nump">425,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_ExercisePriceOfOutstandingShareOptions', window );">Exercise price | $</a></td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.27 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">150,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_ExercisePriceOfOutstandingShareOptions', window );">Exercise price | $</a></td>
<td class="nump">$ 1.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.85 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">100,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_ExercisePriceOfOutstandingShareOptions', window );">Exercise price | $</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.1 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">202,000<span></span>
</td>
<td class="nump">215,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">4.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 of exercisable options</a></td>
<td class="nump">202,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_ExercisePriceOfOutstandingShareOptions', window );">Exercise price | $</a></td>
<td class="nump">$ 1.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.48 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">345,000<span></span>
</td>
<td class="nump">360,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">5.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">345,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_ExercisePriceOfOutstandingShareOptions', window );">Exercise price | $</a></td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.94 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">6.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">100,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_ExercisePriceOfOutstandingShareOptions', window );">Exercise price | $</a></td>
<td class="nump">$ 0.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.83 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">28,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Remaining contractual life (years) | yr</a></td>
<td class="nump">6.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 of exercisable options</a></td>
<td class="nump">20,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_ExercisePriceOfOutstandingShareOptions', window );">Exercise price | $</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_TypesOfSharebasedPaymentArrangementsAxis=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.8 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">16,666<span></span>
</td>
<td class="nump">50,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">6.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 of exercisable options</a></td>
<td class="nump">16,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 | $</a></td>
<td class="nump">$ 0.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_TypesOfSharebasedPaymentArrangementsAxis=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.43 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">233,333<span></span>
</td>
<td class="nump">250,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">150,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 | $</a></td>
<td class="nump">$ 1.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.55 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">33,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 | $</a></td>
<td class="nump">$ 1.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 2.2 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">165,000<span></span>
</td>
<td class="nump">165,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">8.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_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">54,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 | $</a></td>
<td class="nump">$ 2.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 6 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">155,000<span></span>
</td>
<td class="nump">155,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">9.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_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="nump">51,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 | $</a></td>
<td class="nump">$ 6.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_TypesOfSharebasedPaymentArrangementsAxis=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 5.79 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of number and weighted average remaining contractual life 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 );">Number outstanding</a></td>
<td class="nump">203,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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions', window );">Remaining contractual life (years) | yr</a></td>
<td class="nump">9.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_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of exercisable options</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 | $</a></td>
<td class="nump">$ 5.79<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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-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=2018-03-01&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TypesOfSharebasedPaymentArrangementsAxis=vff_StockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_StockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceNineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceTenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceElevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceTwelveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceTwelveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceThirteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceThirteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFourteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFourteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6756414160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan - Summary of Share Options Outstanding (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</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_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 );">Exercise price</a></td>
<td class="nump">2,164,999<span></span>
</td>
<td class="nump">2,337,732<span></span>
</td>
<td class="nump">2,116,065<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise price</a></td>
<td class="nump">2,164,999<span></span>
</td>
<td class="nump">2,337,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.7 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - January 13, 2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.24 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Exercise price</a></td>
<td class="nump">425,000<span></span>
</td>
<td class="nump">565,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - May 20, 2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.27 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 1.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Exercise price</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - March 13, 2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.85 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Exercise price</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - March 13, 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.1 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 1.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Exercise price</a></td>
<td class="nump">202,000<span></span>
</td>
<td class="nump">215,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - September 26, 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.48 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Exercise price</a></td>
<td class="nump">345,000<span></span>
</td>
<td class="nump">360,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - March 18, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.94 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 0.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Exercise price</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - March 19, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.83 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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="ro">
<td 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 );">Exercise price</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">28,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - October 6, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 0.8 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Exercise price</a></td>
<td class="nump">16,666<span></span>
</td>
<td class="nump">50,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - November 16, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.43 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 1.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Exercise price</a></td>
<td class="nump">233,333<span></span>
</td>
<td class="nump">250,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - March 29, 2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 1.55 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 1.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Exercise price</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - June 30, 2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 2.2 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 2.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Exercise price</a></td>
<td class="nump">165,000<span></span>
</td>
<td class="nump">165,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - June 14, 2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 6 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 6.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_ifrs-full_NumberOfOutstandingShareOptions', window );">Exercise price</a></td>
<td class="nump">155,000<span></span>
</td>
<td class="nump">155,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - December 22, 2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_StockOption1Member', window );">Stock option 1 [member] | Exercise price in CA$ 5.79 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 5.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Exercise price</a></td>
<td class="nump">203,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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions', window );">Expiry date</a></td>
<td class="text">Expiry date - June 5, 2028<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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_DateOfExpiryOfSharebasedPaymentArrangementOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date of expiry of share-based payment arrangement options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_DateOfExpiryOfSharebasedPaymentArrangementOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=vff_StockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_StockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceNineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceTenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceElevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceTwelveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceTwelveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceThirteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceThirteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFourteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFourteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6747828928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan - Summary of Performance-Based Restricted Share Units (Detail) - Performance based restricted stock units [member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CAD ($)</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_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_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Beginning of year</a></td>
<td class="nump">$ 2.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement', window );">Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.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_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Vested</a></td>
<td class="nump">3.06<span></span>
</td>
<td class="nump">2.20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement', window );">Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding at end of year</a></td>
<td class="nump">5.56<span></span>
</td>
<td class="nump">$ 2.82<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement', window );">Earned but unissued at end of year</a></td>
<td class="nump">$ 5.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Beginning of year</a></td>
<td class="nump">128,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_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,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_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Vested</a></td>
<td class="num">(50,334)<span></span>
</td>
<td class="num">(768,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_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement', window );">Expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,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_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding at end of year</a></td>
<td class="nump">1,056,666<span></span>
</td>
<td class="nump">128,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_vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued', window );">Earned but unissued at end of year</a></td>
<td class="nump">175,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_PerformanceBasedRestrictedStockUnitsMember', window );">Exercise price in CA$ 5.79 [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement', window );">Issued</a></td>
<td class="nump">$ 5.79<span></span>
</td>
<td class="nump">$ 2.20<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Issued</a></td>
<td class="nump">979,000<span></span>
</td>
<td class="nump">885,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_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 2018-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) 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/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-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 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other equity instruments (ie other than share options) exercised or vested 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/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other equity instruments (ie other than 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/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other equity instruments (ie other than 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/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other equity instruments (ie other than 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/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2018-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&amp;num=2&amp;date=2018-03-01&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earned but unissued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_NumberOfInstrumentsOtherEquityInstrumentsEarnedButUnissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price of other equity instruments earned but unissued in sharebased 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;">vff_WeightedAverageExercisePriceOfOtherEquityInstrumentsEarnedButUnissuedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_TypesOfSharebasedPaymentArrangementsAxis=vff_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_PerformanceBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_ExercisePriceFourteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_ExercisePriceFourteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.1</span><table class="report" border="0" cellspacing="2" id="idp6741020016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vff_InitialTradingDate', window );">Initial trading date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 21,  2019<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_VillageFieldsHempMember', window );">Village Fields Hemp [member] | Events after reporting period [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td 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">65.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_vff_StartupCostsAndWorkingCapital', window );">Start-up costs and working capital</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=vff_NatureCrispLlcMember', window );">Nature Crisp LLC [member] | Events after reporting period [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td 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">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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 2018-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=2018-03-01&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2018-03-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2018-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=2018-03-01&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2018-03-16<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vff_InitialTradingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial trading date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_InitialTradingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</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_vff_StartupCostsAndWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Startup costs and working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vff_StartupCostsAndWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=vff_VillageFieldsHempMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_VillageFieldsHempMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_EventsAfterReportingPeriodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_EventsAfterReportingPeriodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=vff_NatureCrispLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=vff_NatureCrispLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>109
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -R(BTX?(\\#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,$%     @ W(B+3B?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    " #<B(M.BF4$<NX    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>NNG0$%&7"X@32$A, G&+'&^+:-HH,6KW]J1E
MZX3@ 3C&_O/YL^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0  D/Y$TJ<Z++S5T?
MO>'\C'L(!C_,GJ"NJC5X8F,-&YB 15B(0C<6%48RW,<3WN*"#Y^QG6$6@5KR
MU'$"64H0>IH8CF/;P 4PP9BB3]\%L@MQKOZ)G3L@3LDQN24U#$,YK.9<WD'"
MV]/CR[QNX;K$ID/*OY)3? RT$>?)KZN[^^V#T'4E;XOJNI!R*V]4M5:R?I]<
M?_A=A'UOW<[]8^.SH&[@UUWH+U!+ P04    " #<B(M.F5R<(Q &  "<)P
M$P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03
M<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS
M[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#
MW(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S
M^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4
MPL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:
MX./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;
M:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ
M$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&
M<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD
M,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z
M'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S
M(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(
MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU
M+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/
M:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:
MK<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1
MDEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*
MY \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_
MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R
MS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;
M)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R
M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ
MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR
MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2
M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE
ML<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_
M13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7G
MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5
M' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2
M)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%
MV^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODR
MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\
MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS
MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!
M4$L#!!0    ( -R(BTYKSN+'7P(  (4(   8    >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&ULC5;1CILP$/P5Q <<V!!((H*47%6U4BM%5_7Z["1.0&<PM9UP
M_?O:AJ/(7J2^!-O,[.PR69:BY^)-5I2JX+UAK=R%E5+=-HKDN:(-D4^\HZV^
M<^6B(4IOQ2V2G:#D8DD-BW <9U%#ZC8L"WMV%&7![XK5+3V*0-Z;AH@_!\IX
MOPM1^''P4M\J90ZBLNC(C?Z@ZF=W%'H735$N=4-;6?,V$/2Z"_=H>T"9(5C$
M:TU[.5L'II03YV]F\_6R"V.3$67TK$P(HB\/^DP9,Y%T'K_'H.&D:8CS]4?T
MS[9X7<R)2/K,V:_ZHJI=N Z#"[V2.U,OO/]"QX)683!6_XT^*--PDXG6.',F
M[6]PODO%FS&*3J4A[\.U;NVU'^ZDR4B#"7@DX(F0I+:60<AF_HDH4A:"]X$8
M'GY'C,=HB_6S.9M#^RCL/9V\U*>/,BZBAPDS(@X# L\0:$)$.O8D@"&! _;H
M&*8G8'Z)I2<S>@+34Y">6GHZHZ=.>3YB!0NL0(&51\\< 1^1PP(9*)!Y]+4C
MX",VL$ ."N0>';E_ 0"R\!]8@Q)KGX\="0"R8/0&E-CX?-=I +)@-8KA7HG]
M"*[;$&;!;[30D<B/X%H.819,1V!;[A'V(F"O\P',@N\([EZ4^!%<YR',@O4(
M;G+D]S!VS8<P2^[#G8[\1L:>^__=[ CN=N0W,\Y=D0&SLIAV>*GE68JSW'VS
M1K,IT%!QL_-/!F=^;^WPG9U.,W:/[13Y!Q\&]'<B;G4K@Q-7>A;9B7'E7%&=
M4/RD4ZGT-\&T8?2JS#+7:S$,QF&C>#<._6CZ\BC_ E!+ P04    " #<B(M.
MVE<TZ$4$  #*%   &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(68VX[;
M-A"&7\70?2/.\"0M; .)@Z(%6F"1(NVUUJ;71B3+E;3K].U+R8IASPS;&^OT
M#_GS]'G(Y:7MOO6'$(;%]Z8^]:OL, SGISSOMX?05/V']AQ.\<N^[9IJB(_=
M:]Z?NU#MIJ"FSE$IES?5\92ME].[YVZ];-^&^G@*S]VB?VN:JOOG4ZC;RRJ#
M[,>++\?7PS"^R-?+<_4:_@C#U_-S%Y_R6RF[8Q-._;$]+;JP7V4?X6FCW1@P
M*?X\ADM_=[\8F_+2MM_&AU]WJTR-CD(=ML-81!4O[V$3ZGHL*?KX>RXTN]4Y
M!M[?_RC]YZGQL3$O51\V;?W7<3<<5EF1+79A7[W5PY?V\DN8&V2SQ=SZW\)[
MJ*-\=!+KV+9U/_TNMF_]T#9S*=%*4WV_7H^GZ7JY?O$PA\D!. ?@+0#,?P;H
M.4"3@/SJ;&KJYVJHULNNO2RZZVB=JW%2P)..G;D=7TY]-WV+K>WCV_<U%LO\
M?2QGEGRZ2O!>4CY*-ERBU4V21P,W%RBZP"E>W\>#'*_%>#W%F_MX)*VX2MPD
M.4T2@!(5:0A7>54FK!C1BN%6-+%RE=@'*U@2PQM194O9BQ6]6.[%$"^6UZ(*
M3QQON,I HE><Z,1Q)Y8X<:P.30=QPS5@?<*(%XUX;L01(YY5@F@*8G?#5>"U
M2@Q/(7HIN!=/O!2LEJ*@BT_00&+UE:*/DON@#"CY!$!-%X\@,LK*3D#).%+<
M2TEYI%@]#A4"91*7&2RL2_A)X!$8F4RB;T%&&R!KD0':(F16O3>>49;+"O#6
M)/S(J 3.2D-9.6L>)G><4P7U(\BL1Y_P(_,2.# -!29P%B(J3^T(*J52O2,3
M$S@R#44F",RT90&4$)(NKAJ3X!7(Y 3'9V!J3<G( \X\0YD' O242LUT&6?
M>68HSX##"HQ3;.T*,BPM)OS(6 /.-<-R&\ZL.$"&VN$J=)C*<&2R(2>;H61#
MCBQM%<6 I/*E3KB1N8; W%A%W0"G$D6 I$F,$B92/\Y'2_F(''RHG:+9@2"#
MTN@$CU#F(VJVWE+S#F6B(2>:I41#SBJ-QE"$2#+K76KFR4Q#SC1+F88"JWAV
M+*A,@0D:H<PSY*F@I:D@"GF>HO-S(ZK*U&C+;$3.1DO9B$*JQ^>>E \FLD&4
M^8F<GY;R$SD8;1DW,M0-E[D(T"+A1^8GEGPE)$K0,O,T9YZES--"-A=W(+1_
M!9EV (FYIV7J:4X]1ZFG.=$02LH]004>$[FEELFG.?D<)9_F2#.:I;K_IWIT
MD]A"\[S0L3TT3_A^LE2UD50ZM8G6,D,U9ZBC#-4"''7A:%HHR4I,_4MIF:&:
M,]11AFII+ZU<Z:@AKHO)M4G\@6L9HYICU%&,SIJ',P\I495T4J*:WQTJC:=\
MOU?=Z_'4+U[:86B;Z11IW[9#B&6J#[%YAU#M;@]UV _CK8_WW?5T[?HPM.?Y
MY#"_'5^N_P502P,$%     @ W(B+3@A7S0=K!   %Q4  !@   !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6R-F%MOJT80Q[^*Y?<<F-D+2^18JITXKM1*T3EJ
M^TSB=6P=,"Z0^/3;%S!QS,Q@)P_AXO_L7';YS<+DD!<_RXWWU>A7EN[*N_&F
MJO:W05"^;'R6E-_RO=_5OZSS(DNJ^K)X#<I]X9-5:Y2E 8:A#;)DNQM/)^V]
MIV(ZR=^J=+OS3\6H?,NRI/AOYM/\<#>&\<>-[]O73=7<"*:3??+J?_CJK_U3
M45\%IU%6V\SORFV^&Q5^?3?^#6Z7*FP,6L7?6W\HS\Y'32K/>?ZSN?A]=3<.
MFXA\ZE^J9HBD/KS[N4_39J0ZCG^[0<<GGXWA^?G'Z(LV^3J9YZ3T\SS]9[NJ
M-G=C-QZM_#IY2ZOO^6'INX3,>-1E_X=_]VDM;R*I?;SD:=G^'[V\E56>=:/4
MH63)K^-QNVN/AV[\#S/9 #L#/!D 7#10G8$Z&:"Z:* [ _UI$%\T,)V!^:J!
M[0SLR<"8BP919Q!]>H@N&KC.P'T:8#OCQ^EHY_<^J9+II,@/H^*X1/=)\R3
MK:M7T$MSLUTP[6_U%)?UW?>IM9/@O1FGD\R.$CR71'W)7)"XON1>D,1]R0.7
M1&%?LA DT)<\"A+L2Y:"1)TD05VO4]%0+!JV]OK<7I.B'26VE>RZHBE'Z\95
MJ&-#QKKG*E QR>E!< B*B!9<=&,T+2 7*:--*!=(B052O$"&%.@H,>=>G',8
M:R)<?D'8BTB+$>EV%'4>D97MC6AO>$9D,F>&U2V.Z!J?&Y9-3]2+Q(J16!X)
M>=:6ECE!$S9_LI](]!-Q/R296<3\&)KO14DO"B=&X5@4CC!AZ7A)P9XAJN<E
M%KW$W MY*F8Q\P*:,NZRIA<'A#*.0QX)4AZ'W(T!6GA)I92B5!94;N#!@($.
M CQD18$+S$UDW>""!!F[P+GK*'<[S;FG&W! 9O/AJJP?CTPYX)AS%',@X0O)
ME#Y>4_6CD0D'FD?#6KEFC'(0:D77CN;A6 !#%P^70826EIJKM$(R(0M!=:-B
MUMN%P&*,A@HEHQPXRVECG@'GM$;4:('M);Z@[$<E8QWLESL4R, &3FSG:%X1
MWTL8MLGBT(:A_@\RMH%SF_5+X. &$RFVM[PFZ\<C QXXX5G7!(YO%<81#E$*
M982C@'#:.)%C-XH,>;[FUU3]:&0Z(Z=S3!LH<CJ#<S:*AS;% [MB85O,$N?<
M1=HMYH)(*[8IE@AN!@".,L!1 #@KCH!F6Z^_H=K(<$8!SK2OHX!335\&YH+*
M*:#%X2*+0Q'+E$2!DK2M(V>?"=795/4=R>!#OJ%E713YCO;& 'U5>+PJZ\<C
M8Q0Y1FD?FJ& T3"TL:63Q74V=/1]]%Z0(<2$3P^"2FBDR.%]8RS=< AC*>6&
M-LTH0QXYY.EKZ0PYO75DZ_9(W]N7P\J!1HHRZC'^<B-5,L&50'#:2#M-[U4:
M:$Z+:ZIC-,'9QYKFD^&?2?&ZW96CY[RJ\JS].K/.\\K7(X;?ZOIL?+(Z7:1^
M736G47U>'#_5'2^J?-]]A@Q.WT*G_P-02P,$%     @ W(B+3L4EFO%= P
MT@T  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6R%E]%NFS 4AE\%<=_B
M8X,A51*I9)HV:9.J3=NN:>(DJ( S<)+N[6<,I<0^WGI1P/F/SW>,_6,OK[)]
MZ8Y"J."UKIIN%1Z5.CU$4;<]BKKH[N5)-/J7O6SK0NG']A!UIU84.Q-45Q$E
MA$=U43;A>FG:GMKU4IY553;BJ0VZ<UT7[9]<5/*Z"B%\:_A6'HZJ;XC6RU-Q
M$-^%^G%Z:O53-/6R*VO1=*5L@E;L5^$C/&PH[0.,XF<IKMWL/NA+>9;RI7_X
MO%N%I"<2E=BJOHM"7RYB(ZJJ[TES_!X[#:><?>#\_JWWCZ9X7<QST8F-K'Z5
M.W5<A5D8[,2^.%?JF[Q^$F-!21B,U7\1%U%I>4^B<VQEU9G_P?;<*5F/O6B4
MNG@=KF5CKM>Q_[<P/(". 70* /[/ #8&L/> V!0_D)E2/Q2J6"];>0W:X6V=
MBGY2P /3@[GM&\W8F=]TM9UNO:P7;!E=^GY&23Y(Z$P"DR+2G4\9*)8AITXX
M7=QFV+@21O 4#"V"F7@V+R+&XV,T/C;Q\3P^L09AD' C:89!2(C^LRK!9%E,
M.$Z3H#2)2\,MFD&2S-+<04QH1BT<5!?'C.$\'.7A+D]J\7 W3\9B"\8549[@
M("D*DKH@F062(@4G";?'!97%X!F6#*7)7!IK7N>9FX;SU&+>("J U#,R"Y1E
MX;" /37SA3O\,;%>Y 81\84'!0CN* 2! =M3B),(2&S3(*H[ZEE+X/$W0&BH
M30/(*V!@TR"JV$>#>N$C4(3&\5N*5,TR!\>5T<3WJG#?!(;@V,MV%-TN;N);
M*X [++@6"\3VV%%TDRGEU/981,86W//! -QCP359(+;+ F*?-$X3F\>5 <L\
M.+C%@NNQ8*_-?!3-/RYW"<0.CBMC&:4>'MQIP;5:(+;7CJ)TSD/NP9FGKDRK
M/#BXU8+KM4!LLQU%_\5Q97X<W&UAX>PW #SSC^(F21&3M%'S473SPB&U"T)4
M>FOBH<%-DB(F"?8WDV(FF8%O+X@;($4,$&P#'$6W$YT!MX%<&05N\T2SG7 M
MVH,Y-'3!5IX;U>\Y9ZW3P>31G$NL]EP?6(;CQ7LWPVGG:]$>RJ8+GJ72^W2S
MF]Y+J82&)/=ZO([Z@#4]5&*O^MM4W[?#*6-X4/(TGJ"BZ1BW_@M02P,$%
M  @ W(B+3J/:0HU(!   9A0  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q]F%N/HT80A?^*Q;N7[JKF-K(MC1U%B91(HXV2/#-V^Z(%XP >;_Y] #->
M7'TZ+V-@3E>=@NZO+XM;57]KCM:VL^]E<6Z6P;%M+R]AV&R/MLR;+]7%GKO_
M[*NZS-ONMCZ$S:6V^6YH5!8A*16'97XZ!ZO%\.RM7BVJ:UN<SO:MGC77LLSK
M?]>VJ&[+0 >?#[Z>#L>V?Q"N%I?\8/^P[9^7M[J["Q]1=J?2GIM3=9[5=K\,
M7O7+AI.^P:#XZV1OS>1ZUI?R7E7?^IM?=\M ]8YL8;=M'R+O?C[LQA9%'ZGS
M\<\8-'CD[!M.KS^C_SP4WQ7SGC=V4Q5_GW;M<1FDP6QG]_FU:+]6MU_L6% 4
MS,;J?[,?MNCDO9,NQ[8JFN'O;'MMVJH<HW16ROS[_?=T'GYO8_S/9K@!C0WH
MT4#'_]N QP;\HX$9BK\[&TK]*6_SU:*N;K/Z_K4N>=\I] MW+W/;/QS>W?"_
MKMJF>_JQTMHLPH\^T*A9WS4TU3P481?]D8)0BC4YS2E[SK!Q):QP"H95\-">
MGZJ(<  # Y@A@)D&4(EX#7=-/&C.@V8>:1.)4EP5IT382P2]1*"8& >(88#8
M+4;+8NZ::&(S421$&R"*4H^5!%I)@)549$G<+(QSI#!'"G+(#I8Z.>:ITIXT
M&4R3N6E(B;>:N6F(4RW,N"J*/+U5*SQJ%3"CY;!5;AXC>_4&J>() I[M>""B
M@1V2=K23J!L]1MH!JFCR.9_M0."\:@)V6-HA\*TR%4L_KDPKGQT,)\V.G4P.
MQU$S39.R\VY<T9QB7\_!H-. =.0 W[B).(J4] -DQDQ0\VP(TTY'P% D#46@
M<HH=0ZZ,*?6,<HWAJ6,7O^1AGL;0TX!ZDJUK[6)OSBIC61*0Z3CS&<*$U "1
ME$I#@)%:F=@S=VE,28TPF<E4+@%]W9@P  D D"6-R47;7+/)9+>!.N\[)LQ
MTFZ_8=\Z"7.+ +=88I1<("5*.24!%2M?19A;Y')+L\0H 28EB8-1)-.&R;/*
M(PPO O"2E%P3H!(9N0#:0)EWXB,,+P+P8@DO<JE$72\D:<B594GLF6H(PXO
MTH]CZ<==UDTA.;IQ19'/"Z8@ 0JRI" !O"5RO81$7C.8@ 0(R)* Y!*05.0L
MWX!,&]](QY0D0$F6E"2TFI1>@$;[MDX8I0Q0:B1*V46D29UM'%#I9++>?[:#
M.<I@+6GDTI;=56*B,OFA@"IBW]Z",9,9,-E()C-8).I,[@XV0/;D^MF/9Z<+
MMKK&5Q*F* .*&DE1=O>QY$R<C!CJF<@9$Y3!;M?X0F#H,8">D1,0NSS3F6^@
M8* Q )J1T\HHBI_@($= .#F=*6U]& ZRFMFVNI[;_AAD\O1Q6/9*_>F.>+[6
M+YO[D=>/,/<3N-_S^G Z-[/WJFVK<CCAV5=5:SN/ZDOW%HXVWSUN"KMO^\ND
MNZ[O)U_WF[:ZC*=ZX>-H<?4?4$L#!!0    ( -R(BT[8^4"_M0$  -,#   8
M    >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL?5-ACY0P$/TK37_ E>URNFZ
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
M![B?W<EXB\TJI=306HDM,5!E]&Y[."8!'P&_) QV<2:ADC/B4S"^E1G=A(1
M0>&"@O#;!>Y!J2#DT_@S:=(Y9" NSV_J7V+MOI:SL'"/ZK<L79/1&TI*J$2O
MW",.7V&JYQ,E4_'?X0+*PT,F/D:!RL:5%+UUJ"<5GXH6S^,NV[@/XPWG$VV=
MP"<"GPDW,0X; \7,/PLG\M3@0,S8^TZ$)]X>N.]-$9RQ%?'.)V^]]Y)O]_N4
M78+0A#F.&+[$S CFU><0?"W$D;^C\]MU_FXUQ5WD[Y;ADP\$DE6!) HD_ZUQ
M#7/]3Q"V:*H&4\=QLJ3 OHVCO/#.$WL77Y']A8_C_B!,+5M+SNC\T\8'J! =
M^%0V5WZ&&O_#9D-!Y<+QVI_-.&>CX;";OA";_W'^"E!+ P04    " #<B(M.
MF]Y@DK0!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q]4]MN
MW" 0_17$!X1=UDVW*]M2-E742JVT2M7DF;7'-@H8!_ Z_?L.V'&LULD+,,,Y
M9RX,Z6#LDVL /'G1JG49;;SO#HRYH@$MW)7IH,6;RE@M/)JV9JZS(,I(THKQ
MS>:::2%;FJ?1=[)Y:GJO9 LG2UROM;!_CJ#,D-$M?77<R[KQP<'RM!,U_ +_
MNSM9M-BL4DH-K9.F)1:JC-YL#\<DX"/@0<+@%F<2*CD;\Q2,[V5&-R$A4%#X
MH"!PN\ M*!6$,(WG29/.(0-Q>7Y5OXNU8RUGX>#6J$=9^B:C>TI*J$2O_+T9
MOL%4SR=*IN)_P 44PD,F&*,PRL65%+WS1D\JF(H6+^,NV[@/XPWG$VV=P"<"
MGPG[&(>-@6+F7X47>6K-0.S8^TZ$)]X>./:F",[8BGB'R3OT7O+M]3YEER T
M88XCAB\Q,X*A^AR"KX4X\O_H_,LZ?[>:XB[R=\OPR3L"R:I $@62#VM<P_P;
MA"V:JL'6<9P<*4S?QE%>>.>)O8FOR-[@X[C_%+:6K2-GX_%IXP-4QGC 5#97
M.$,-_K#94%#Y</R,9SO.V6AXTTU?B,W_./\+4$L#!!0    ( -R(BT[K&:A5
MM $  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;'U3VV[<(!#]
M%<0'!"_K-NG*MI1-5:52*ZU2-7EF[;&- AX'\#K]^P)V'*MU^P+,<,Z9"T,V
MHGFV+8 CKUIU-J>M<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XD'YD6
MLJ-%%GTG4V0X."4[.!EB!ZV%^74$A6-.=_3-\2";U@4'*[)>-/ #W,_^9+S%
M%I5*:NBLQ(X8J'-ZNSL<TX"/@$<)HUV=2:CDC/@<C*]53I.0$"@H75 0?KO
M'2@5A'P:+[,F74(&XOK\IOXEUNYK.0L+=ZB>9.7:G-Y04D$M!N4><+R'N9X/
ME,S%?X,+* \/F?@8)2H;5U(.UJ&>57PJ6KQ.N^SB/DXWG,^T;0*?"7PAW,0X
M; H4,_\LG"@R@R,Q4^][$9YX=^"^-V5PQE;$.Y^\]=Y+L;M.,G8)0C/F.&'X
M&K,@F%=?0O"M$$?^%YU_VN;O-U/<1_Y^'3[]AT"Z*9!&@?2_-6YA_JR2K9JJ
MP31QG"PI<>CB**^\R\3>QE=D[_!IW+\+T\C.DC,Z_[3Q 6I$!SZ5Y,K/4.M_
MV&(HJ%TX7ONSF>9L,ASV\Q=BRS\N?@-02P,$%     @ W(B+3H#SP0FT 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL?5/;;M0P$/T5RQ]0
M[WH#+:LD4K<(@032JHCR[$TFB55?@NULRM\S=M(00>#%]HS/.7/Q.!^M>_8=
M0" O6AE?T"Z$_LB8KSK0PM_8'@S>--9I$=!T+?.] U$GDE:,[W9OF1;2T#)/
MOK,K<SL$)0V<'?&#UL+]/(&R8T'W]-7Q*-LN1 <K\UZT\!7"M_[LT&*+2BTU
M&"^M(0Z:@M[OCZ<LXA/@2<+H5V<2*[E8^QR-3W5!=S$A4%"%J"!PN\(#*!6%
M,(T?LR9=0D;B^ORJ_B'5CK5<A(<'J[[+.G0%O:.DAD8,*CS:\2/,];RA9"[^
M,UQ!(3QF@C$JJWQ:237X8/6L@JEH\3+MTJ1]G&XXGVG;!#X3^$*X2W'8%"AE
M_EX$4>;.CL1-O>]%?.+]D6-OJNA,K4AWF+Q'[[7<W_*<7:/0C#E-&+[&+ B&
MZDL(OA7BQ/^B\W?;_,-FBH?$/ZS#9_\0R#8%LB20_;?&+<SACR!LU50-KDWC
MY$EE!Y-&>>5=)O8^O2+[#9_&_8MPK32>7&S ITT/T%@; %/9W> ,=?C#%D-!
M$^+Q%L]NFK/)"+:?OQ!;_G'Y"U!+ P04    " #<B(M.@1$X%;0!  #3 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q]4]MNW" 0_17$!X1=K],D
M*]M2-E'52HVT2M7VF;7'-@HP+N!U\O<!['6MULT+,,,Y9RX,V8#FQ;8 CKPJ
MJ6U.6^>Z/6.V;$%Q>X4=:']3HU'<>=,TS'8&>!5)2K)DL_G$%!>:%EGT'4V1
M8>^DT' TQ/9*<?-V (E#3K?TXG@63>N"@Q59QQOX#NY'=S3>8K-*)11H*U 3
M W5.[[?[0QKP$?!3P& 79Q(J.2&^!.-KE=--2 @DE"XH<+^=X0&D#$(^C=^3
M)IU#!N+R?%'_'&OWM9RXA0>4OT3EVIS>4E)!S7OIGG'X E,]UY1,Q7^#,T@/
M#YGX&"5*&U=2]M:AFE1\*HJ_CKO0<1_&F_1"6R<D$R&9";>1P,9 ,?-'[GB1
M&1R(&7O?\?#$VWWB>U,&9VQ%O//)6^\]%]N;-&/G(#1A#B,F66)F!//J<XAD
M+<0A^8>>W*WS=ZLI[B)_MPR?_D<@715(HT#Z88UKF.N_@K!%4Q68)HZ3)27V
M.H[RPCM/['T2'^4/?!SW)VX:H2TYH?-/&Q^@1G3@4]E<^1EJ_0^;#0FU"\<;
M?S;CG(V&PV[Z0FS^Q\4[4$L#!!0    ( -R(BTXLN=BSM0$  -,#   9
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
M=',O<VAE970R,BYX;6Q]4V%OFS 0_2N6?T"=."S+(D!J.DV;M$I1I[6?'3C
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
M/VU\@!K1@4\EN?,SU/H?MA@*:A>.;_W93',V&0[[^0NQY1\7OP!02P,$%
M  @ W(B+3A&#R7"T 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL?5/;;MP@$/T5Q >$->NVR<JVE$U5I5(KK5(U>6;ML8T"'@?P.OW[ G8<
MJW7[ LQPSID+0S:B>;8M@".O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV
M!D0525HQOMM]9%K(CA99])U,D>'@E.S@9(@=M!;FUQ$4CCE-Z)OC03:M"PY6
M9+UHX >XG_W)>(LM*I74T%F)'3%0Y_0V.1S3@(^ 1PFC79U)J.2,^!R,KU5.
M=R$A4%"ZH"#\=H$[4"H(^31>9DVZA S$]?E-_4NLW==R%A;N4#W)RK4YO::D
M@EH,RCW@> ]S/1\HF8O_!A=0'AXR\3%*5#:NI!RL0SVK^%2T>)UVV<5]G&XX
MGVG;!#X3^$*XCG'8%"AF_EDX460&1V*FWO<B/'%RX+XW97#&5L0[G[SUWDN1
MW"09NP2A&7.<,'R-61#,JR\A^%:((_^+SF^V^?O-%/>1OU^'3_\AD&X*I%$@
M_6^-6QC^1Q"V:JH&T\1QLJ3$H8NCO/(N$WL;7Y&]PZ=Q_RY,(SM+SNC\T\8'
MJ!$=^%1V5WZ&6O_#%D-![<+QDS^;:<XFPV$_?R&V_./B-U!+ P04    " #<
MB(M.+\Q [+0!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q]
M4^V.U" 4?17" RPS3-7=2=MD9XW11)/)&M??3'O;D@5N!3I=WUZ@W=IH]0]P
M+^><^\$E']$^NP[ DQ>MC"MHYWU_9,Q5'6CA;K '$VX:M%KX8-J6N=Z"J!-)
M*\9WN[=,"VEHF2??V98Y#EY) V=+W*"UL#]/H' LZ)Z^.AYEV_GH8&7>BQ:^
M@O_6GVVPV*)22PW&233$0E/0^_WQE$5\ CQ)&-WJ3&(E%\3G:'RJ"[J+"8&"
MRD<%$;8K/(!242BD\6/6I$O(2%R?7]4_I-I#+1?AX '5=UG[KJ"WE-30B$'Y
M1QP_PES/&TKFXC_#%52 QTQ"C J52RNI!N=1SRHA%2U>IEV:M(_3#><S;9O
M9P)?"+<I#IL"I<S?"R_*W.)([-3[7L0GWA]YZ$T5G:D5Z2XD[X+W6N[O#CF[
M1J$9<YHP?(U9$"RH+R'X5H@3_XO.[[;YA\T4#XE_6(?/_B&0;0ID22#[;XU;
MF.R/(&S55 VV3>/D2(6#2:.\\BX3>Y]>D?V&3^/^1=A6&D<NZ,/3I@=H$#V$
M5'8W88:Z\,,60T'CX_%=.-MISB;#8S]_(;;\X_(74$L#!!0    ( -R(BTZ)
M6@_4M0$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;'U3VV[<
M(!#]%<0'A%VODR8KVU(V595*B;1*U?29M<<V"C .X'7Z]P7L=:W6[0LPPSEG
M+@S9@.;-M@".?"BI;4Y;Y[H]8[9L07%[A1UH?U.C4=QYTS3,=@9X%4E*LF2S
MN6&*"TV++/J.ILBP=U)H.!IB>Z6X^7D B4-.M_3B>!%-ZX*#%5G'&_@&[GMW
M--YBLTHE%&@K4!,#=4[OM_M#&O 1\"I@L(LS"96<$-^"\;7*Z28D!!)*%Q2X
MW\[P %(&(9_&^Z1)YY"!N#Q?U+_$VGTM)V[A >4/4;DVI[>45%#S7KH7'!YA
MJN>:DJGX)SB#]/"0B8]1HK1Q)65O':I)Q:>B^,>X"QWW8;S976CKA&0B)#/A
M-A+8&"AF_ID[7F0&!V+&WG<\//%VG_C>E,$96Q'O?/+6>\_%]NXZ8^<@-&$.
M(R998F8$\^ISB&0MQ"'YBY[<K?-WJRGN(G^W#)_^0R!=%4BC0/K?&M<P-W\$
M88NF*C!-'"=+2NQU'.6%=Y[8^R0^RF_X..[/W#1"6W)"YY\V/D"-Z,"GLKGR
M,]3Z'S8;$FH7CI_\V8QS-AH.N^D+L?D?%[\ 4$L#!!0    ( -R(BTX25",.
MM0$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;'U3VV[<(!#]
M%<0'A%W6;38KVU(V5=5*B;1*U?:9M<<V"GA<P.OD[P/8<:W&Z0LPPSEG+@SI
M@.;)-@"./&O5VHPVSG4'QFS1@!;V"CMH_4V%1@OG35,SVQD0921IQ?AF\YEI
M(5N:I]%W,GF*O5.RA9,AMM=:F)<C*!PRNJ5OCD=9-RXX6)YVHH8?X'YV)^,M
M-JN44D-K);;$0)71V^WAF 1\!/R2,-C%F81*SHA/P?A>9G03$@(%A0L*PF\7
MN .E@I!/X\^D2>>0@;@\OZE_C;7[6L["PAVJW[)T34;WE)10B5ZY1QR^P53/
M)TJFXN_A LK#0R8^1H'*QI44O76H)Q6?BA;/XR[;N _C#><3;9W )P*?"?L8
MAXV!8N9?A!-Y:G @9NQ])\(3;P_<]Z8(SMB*>.>3M]Y[R;<WURF[!*$)<QPQ
M?(F9$<RKSR'X6H@C?T?G-^O\W6J*N\C?+<,G'P@DJP))%$C^6^,:9O]/$+9H
MJ@93QW&RI,"^C:.\\,X3>QM?D?V%C^/^($PM6TO.Z/S3Q@>H$!WX5#97?H8:
M_\-F0T'EPO':G\TX9Z/AL)N^$)O_<?X*4$L#!!0    ( -R(BTZS<C1TN (
M 'T+   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;'56[8Z;,!!\%<0#
M''C)MY)(EZNJ5FJEZ*JVOWV)DZ #3&TGN;Y]C2$4F?&?@,WLS!IV-KN^2_6N
M+T*8Z*,L*KV)+\;4JR31AXLHN7Z2M:CLDY-4)3=VJ<Z)KI7@1Q=4%@FEZ2PI
M>5[%V[7;VZOM6EY-D5=BKR)]+4NN_NY$(>^;F,6/C=?\?#'-1K)=U_PL?@CS
ML]XKNTIZEF->BDKGLHJ4.&WB9[;:4=8$.,2O7-SUX#YJCO(FY7NS^'K<Q&F3
MD2C$P304W%YNXD441<-D\_C3D<:]9A,XO'^P?W:'MX=YXUJ\R.)W?C273;R(
MHZ,X\6MA7N7]B^@.-(VC[O3?Q$T4%MYD8C4.LM#N-SI<M9%EQV)3*?E'>\TK
M=[UW_(\P'$!= 'D!22OD,O_$#=^NE;Q'JGWY-6^^,5N1?3>'9M.]"O?,)J_M
M[FW+ELMU<FN(.LRNQ= 0TR,2R]Y+$)+8T2B<EC@^@REF+CX;RD\"!!-(,'$$
MDV$":>J=$6$"IYQ"D2D@($\$83(L,H,B,T P\4009HI%YE!D#@AFG@C"S+'(
M HHL1@1L[K^N,8;2!1990I$E(/"+&V!8BD58BBV4 @KF>PB!** 3L"H#%)FO
M@T"3@ [TZS.C\;>9SGV=,8A8H,P8]C7+@,ZH]XQ!Q&8!'6Q_-O8VFXV^#V@
M+%#1#'< !NS-%KX. @6Z&<--@ &'D]_/("C0T!CN PR8G'R/0E"@IS'<"ACP
M.?E=#8)"]8:[ 0-6)[^Q05"@#@CW P)6)[\.("A0!X3[ 0&K9WX=0%#H[QOW
M P)6S_PZ@*! '1#N!P2LGOEU $%^'22#Z:<4ZNSF/AT=Y+5R0^=@MY\MG\E-
M3__A[6#ZG:MS7NGH31H[@[E)Z22E$3:7],EZ^6)GX7Y1B)-I;N?V7K4#8;LP
MLNZ&W:2?N+?_ %!+ P04    " #<B(M.C+P:"\0!   X!   &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6QU5.V.VR 0?!7$ QP.<>XCLBU=[E2U4BM%
M5_7ZF]AK&QT8%W!\??L"=EPWY?X$=CT[,PMLLE'I-],"6/0N16=RW%K;[PDQ
M90N2F1O50^>^U$I+9EVH&V)Z#:P*15(0FB2W1#+>X2(+N:,N,C58P3LX:F0&
M*9G^?0"AQAQO\"7QPIO6^@0ILIXU\!WLC_ZH7406EHI+Z Q7'=)0Y_AQLS_L
M/#X 7CF,9K5'OI.34F\^^%+E./&&0$!I/0-SRQF>0 A/Y&S\FCGQ(ND+U_L+
M^Z?0N^OEQ P\*?&35[;-\3U&%=1L$/9%C9]A[F>'T=S\5SB#<'#OQ&F42ICP
MB\K!6"5G%F=%LO=IY5U8QYG_4A8OH',!O2H@DU!P_LPL*S*M1J2GL^^9O^+-
MGKJS*7TR'$7XYLP;EST7='N;D;,GFC&'"4-7F,V"((Y]D: QB0/]KYP^Q.NW
M48O;4+]=RZ<?$*11@C00I/_T>'?58PQS'Q?9145V$8*'*Y$()DVN1,CJYB3H
M)KQ9@THU=&%>5MEE+!YIN/F_\&FFOC'=\,Z@D[+N_81;KI6RX*PD-\Y+Z\9X
M"034UF_OW%Y/CWD*K.KG.27+GT7Q!U!+ P04    " #<B(M.L]E0:K,!  #3
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6QU4VUOFS 0_BN6?T"=
M.*S;(D!J.E6;M$E1I[6?'3C JLTQVX3NW\\VA-*,?<%WQ_,\]^)S.J!YL0V
M(Z]:M3:CC7/=GC%;-*"%O<$.6O^G0J.%\ZZIF>T,B#*2M&)\L[EE6LB6YFF,
M'4V>8N^4;.%HB.VU%N;/ 10.&=W22^!1UHT+ 9:GG:CA)[A?W=%XC\TJI=30
M6HDM,5!E]&Z[/R0!'P%/$@:[L$GHY(3X$IQO948WH2!04+B@(/QQAGM0*@CY
M,GY/FG1.&8A+^Z+^$'OWO9R$A7M4S[)T348_45)")7KE'G'X"E,_'RB9FO\.
M9U >'BKQ.0I4-GY)T5N'>E+QI6CQ.IZRC><PZ5]HZP0^$?@5@8V)8N5?A!-Y
M:G @9IQ])\(5;_?<SZ8(P3B*^,\7;WWTG/-DF[)S$)HPAQ'#%Y@W!//J<PJ^
MEN+ _Z'SS^O\W6J)N\C?+=,G_Q%(5@62*)"\ZY%?];B&V5TE88NA:C!U7"=+
M"NS;N,J+Z+RQ=SQ>RAM\7/<?PM2RM>2$SE]MO( *T8$O97/C=ZCQ+VQV%%0N
MF!^];<8]&QV'W?2$V/R.\[]02P,$%     @ W(B+3M+,$U&X 0  TP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL=5/;;MP@$/T5Q >$7=9)TY5M
M*9LH:J566J5J^LS:8QL%/ [@=?KW!>RX3N*\ #.<<^;"D YHGFP#X,B+5JW-
M:.-<MV?,%@UH82^P@];?5&BT<-XT-;.= 5%&DE:,;S973 O9TCR-OJ/)4^R=
MDBT<#;&]UL+\/8#"(:-;^NIXD'7C@H/E:2=J^ 7N=W<TWF*S2BDUM%9B2PQ4
M&;W9[@])P$? HX3!+LXD5')"? K&]S*CFY 0*"A<4!!^.\,M*!6$?!K/DR:=
M0P;B\ORJ?A]K][6<A(5;5']DZ9J,7E-20B5ZY1YP^ 93/9>43,7_@#,H#P^9
M^!@%*AM74O36H9Y4?"I:O(R[;.,^C#=\-]'6"7PB\)EP'>.P,5#,_$XXD:<&
M!V+&WG<B//%VSWUOBN",K8AW/GGKO>><)TG*SD%HPAQ&#%]@MC.">?4Y!%\+
M<> ?Z/SK.G^WFN(N\G?+\,DG LFJ0!(%DC<U7KZK<0US]2X(6S15@ZGC.%E2
M8-_&45YXYXF]X?%1_L/'<?\I3"U;2T[H_-/&!Z@0'?A4-A=^AAK_PV9#0>7"
M\8L_FW'.1L-A-WTA-O_C_!]02P,$%     @ W(B+3F2LD2ZW 0  TP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL=5/;;MP@$/T5Q >$7=9IMBO;
M4C91U4JMM$K5YIFUQS8*&!?P.OW[#MAQG<1Y 68XY\R%(1V,?7(-@"?/6K4N
MHXWWW8$Q5S2@A;LR';1X4QFKA4?3ULQU%D0925HQOME\8EK(EN9I])ULGIK>
M*]G"R1+7:RWLWR,H,V1T2U\<#[)N?'"P/.U$#3_!_^I.%BTVJY120^ND:8F%
M*J.WV\,Q"?@(^"UA<(LS"96<C7D*QK<RHYN0$"@H?% 0N%W@#I0*0IC&GTF3
MSB$#<7E^4?\2:\=:SL+!G5&/LO1-1O>4E%")7OD',WR%J9YK2J;BO\,%%,)#
M)ABC,,K%E12]\T9/*IB*%L_C+MNX#^,-WT^T=0*?"'PF[&,<-@:*F=\++_+4
MFH'8L?>="$^\/7#L31&<L17Q#I-WZ+WD/+E)V24(39CCB.$+S'9&,%2?0_"U
M$$?^CLX_K_-WJRGN(G^W#)]\()"L"B11('E5X_Y-C6N8MT'8HJD:;!W'R9'"
M]&T<Y85WGMA;'A_E/WP<]Q_"UK)UY&P\/FU\@,H8#YC*Y@IGJ,$?-AL**A^.
M-WBVXYR-AC?=](78_(_S?U!+ P04    " #<B(M.):R=?+<!  #3 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6QU4^V.G" 4?17" RS*N.UVHB8[
MVS1MTB:3;=K^9O2J9$$LX+A]^U[0M79K_P#W<LZY'USRR=@GUP%X\JQ5[PK:
M>3\<&7-5!UJX&S- CS>-L5IX-&W+W&!!U)&D%>-)\H9I(7M:YM%WMF5N1J]D
M#V=+W*BUL+].H,Q4T)2^.!YEV_G@8&4^B!:^@O\VG"U:;%6II8;>2=,3"TU!
M[]/C*0OX"/@N87*;,PF57(QY"L:GNJ!)2 @45#XH"-RN\ !*!2%,X^>B2=>0
M@;@]OZA_B+5C+1?AX,&H'[+V74'O**FA$:/RCV;Z"$L]MY0LQ7^&*RB$ATPP
M1F64BRNI1N>-7E0P%2V>YUWV<9_FFRQ=:/L$OA#X2KB+<=@<*&;^7GA1YM9,
MQ,Z]'T1XXO3(L3=5<,96Q#M,WJ'W6O+;)&?7(+1@3C.&;S#IBF"HOH;@>R%.
M_!\Z?[?//^RF>(C\PS9\]A^!;%<@BP+97S6FKVK<P_!70=BFJ1IL&\?)D<J,
M?1SEC7>=V'L>'^4/?![W+\*VLG?D8CP^;7R QA@/F$IR@S/4X0];#06-#\>W
M>+;SG,V&-\/RA=CZC\O?4$L#!!0    ( -R(BTY?1Y>!QP$  #@$   9
M>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;&U4VV[;, S]%4$?4"6*G72!;:!I
M46S !@0=UCTK-GU!=?$D.>[^?I+L>EZF%TND#L\A1='9J/2;:0$L>A=<FARW
MUO9'0DS9@F#F3O4@W4FMM&#6F;HAIM? JA D.*&;S9X(UDE<9,%WUD6F!LL[
M"6>-S" $T[]/P-68XRW^<+QT36N]@Q19SQKX#O9'?];.(@M+U0F0IE,2::AS
M_+ ]GE*/#X#7#D:SVB-?R46I-V]\J7*\\0D!A])Z!N:6*SP"YY[(I?%KYL2+
MI ]<[S_8GT/MKI8+,_"H^,^NLFV.[S&JH&8#MR]J_ QS/2E&<_%?X0K<P7TF
M3J-4W(0O*@=CE9A97"J"O4]K)\,Z3B?I80Z+!] Y@"X!]T&'3$(A\R=F69%I
M-2(]W7W/?(NW1^KNIO3.<!7AS"5OG/=:T'27D:LGFC&G"4-7F.V"((Y]D: Q
MB1/]+YQ^BL?OHBGN0OQN+;]/X@1)E" )!,D_-28W-<8P:5PDC8JD$8+]C4@,
M<[@1(:O."=!->+,&E6J085Y6WF4L'FCH_%_X-%/?F&XZ:=!%6?=^0I=KI2RX
M5#9W+I?6C?%B<*BMWQ[<7D^/>3*LZN<Y)<O/HO@#4$L#!!0    ( -R(BTY#
MIC'UN@$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;'53VV[<
M(!#]%<0'!"_KI+LKVU(V595*B;1*U?:9M<<V"A<'\#K]^P)V7#=Q7H 9SCES
M8<@&;9YM"^#0JQ3*YKAUKCL08LL6)+-7N@/E;VIM)'/>- VQG0%619(4A";)
M#9&,*UQDT7<R1:9[)[B"DT&VEY*9/T<0>LCQ!K\YGGC3NN @1=:Q!GZ ^]F=
MC+?(K%)Q"<IRK9"!.L>WF\,Q#?@(^,5AL(LS"I6<M7X.QO<JQTE(" 24+B@P
MOUW@#H0(0CZ-ETD3SR$#<7E^4_\6:_>UG)F%.RU^\\JU.=YA5$'->N&>]' /
M4SW7&$W%/\ %A(>'3'R,4@L;5U3VUFDYJ?A4)'L==Z[B/HPWV_U$6R?0B4!G
MPB[&(6.@F/E7YEB1&3T@,_:^8^&)-P?J>U,&9VQ%O//)6^^]%/1ZEY%+$)HP
MQQ%#%YC-C"!>?0Y!UT(<Z0<ZW:_SMZLI;B-_NPR??B*0K@JD42#]K\;]NQI7
M,#?)NR!DT50)IHGC9%&I>Q5'>>&=)_:6QD?Y!Q_'_9&9ABN+SMKYIXT/4&OM
MP*>27/D9:OT/FPT!M0O'+_YLQCD;#:>[Z0N1^1\7?P%02P,$%     @ W(B+
M3C)6;3W& 0  . 0  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL=51A
M;]L@$/TKB!]0$F*W761;:CI-G;1*4:=UGXE]ME'!N(#C]M\/L.MZ&?MBN./=
M>W<<YVQ4^L6T !:]2=&9'+?6]GM"3-F"9.9*]="YDUIIR:PS=4-,KX%5(4@*
M0C>;:R(9[W"1!=]1%YD:K. ='#4R@Y1,OQ] J#''6_SA>.)-:[V#%%G/&O@)
M]E=_U,XB"TO%)72&JPYIJ'-\M]T?4H\/@&<.HUGMD:_DI-2+-[Y7.=[XA$!
M:3T#<\L9[D$(3^32>)TY\2+I ]?[#_9OH797RXD9N%?B-Z]LF^-;C"JHV2#L
MDQH?8*XGQ6@N_@><03BXS\1IE$J8\$7E8*R2,XM+1;*W:>5=6,?I)+V9P^(!
M= Z@2\!MT"&34,C\*[.LR+0:D9[NOF>^Q=L]=7=3>F>XBG#FDC?.>R[H]38C
M9T\T8PX3AJXPGPCBV!<)&I,XT'_"Z9=X_"Z:XB[$[];RR7\(DBA!$@B2OVJD
M%S7&,+NX2!H522,$R85(#)->B)!5YR3H)KQ9@THU=&%>5MYE+.YHZ/PG?)JI
M1Z8;WAET4M:]G]#E6BD++I7-E<NE=6.\& )JZ[<W;J^GQSP95O7SG)+E9U'\
M 5!+ P04    " #<B(M.@<)5M;@!  #3 P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6QU4]MNW" 0_17$!X0UZVRV*]M2-E652JVT2M7DF;7'-@H7
M!_ Z_?L"=APW=5Z &<XY<V'(!FV>;0O@T*L4RN:X=:X[$&++%B2S5[H#Y6]J
M;21SWC0-L9T!5D62%(1N-CLB&5>XR*+O9(I,]TYP!2>#;"\E,W^.(/20XP2_
M.1YXT[K@($76L09^@?O=G8RWR*Q2<0G*<JV0@3K'M\GAF 9\!#QR&.SBC$(E
M9ZV?@_&]RO$F) 0"2A<4F-\N< ="!"&?QLNDB>>0@;@\OZE_B[7[6L[,PIT6
M3[QR;8[W&%50LUZX!SW<PU3/-493\3_@ L+#0R8^1JF%C2LJ>^NTG%1\*I*]
MCCM7<1_&FS29:.L$.A'H3-C'.&0,%#/_RAPK,J,'9,;>=RP\<7*@OC=E<,96
MQ#N?O/7>2T%WNXQ<@M"$.8X8NL D,X)X]3D$70MQI/_1Z9=U_G8UQ6WD;Y?A
MTT\$TE6!- JD_]1X\Z'&-<S^0Q"R:*H$T\1QLJC4O8JCO/#.$WM+XZ.\P\=Q
M_\E,PY5%9^W\T\8'J+5VX%/97/D9:OT/FPT!M0O'&W\VXYR-AM/=](7(_(^+
MOU!+ P04    " #<B(M.O7L52MP!   "!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,"YX;6QU5-N.VR 0_17$!RP.<>QN9%O:;%6U4BM%6[5])O;XH@7C
M HFW?U_ CFNY[$M@QN<R0QBR4:I7W0(8]"9XKW/<&C,<"=%E"X+I!SE ;[_4
M4@EF;*@:H@<%K/(DP0F-HH0(UO6XR'SNK(I,7@WO>C@KI*]",/7G!%R..=[A
M>^*E:UKC$J3(!M; =S _AK.R$5E4JDY KSO9(P5UCI]VQU/J\![PLX-1K_;(
M=7*1\M4%7ZH<1ZX@X% :I\#L<H-GX-P)V3)^SYIXL73$]?ZN_LGW;GNY, W/
MDO_J*M/F^ -&%=3LRLV+'#_#W,\!H[GYKW #;N&N$NM12J[]+RJOVD@QJ]A2
M!'N;UJ[WZSCKWVEA IT)=$,@DY&O_",SK,B4')&:SGY@[B_>':D]F](E_5'X
M;[9X;;.W@B:/&;DYH1ESFC!TA=DM"&+5%PL:LCC1_^CT,<S?!TO<>_Y^;1^_
M(Q '!6(O$*\+2*--CR',.UT>@B:'@ #=F(0P^[!)$C1) @+QQB2$.81-TJ!)
M&A!(-B8A3+HQ(:L[*$ U?OHT*N6U]Y._RBX#_D3]'?X'GUZ';TPU7:_111H[
M"?Z^UE(:L*5$#_946_L@+0&'VKAM:O=J&LLI,'*87QRR/'O%7U!+ P04
M" #<B(M.MX8YF[D!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6QU4]MNW" 0_17$!P0OZW2=E6TIFZIJI59:I6KZS-IC&X6+"WB=_GT!.ZZ;
M.B_ #.><N3#DHS;/M@-PZ$4*90O<.=<?";%5!Y+9&]V#\C>--I(Y;YJ6V-X
MJR-)"D*3Y .1C"M<YM%W-F6N!R>X@K-!=I"2F=\G$'HL\ Z_.AYYV[G@(&7>
MLQ:^@_O1GXVWR*)2<PG*<JV0@:; ][OC*0WX"'CB,-K5&85*+EH_!^-+7> D
M) 0"*A<4F-^N\ !"!"&?QJ]9$R\A W%]?E7_%&OWM5R8A0<M?O+:=07.,*JA
M88-PCWK\#',]MQC-Q7^%*P@/#YGX&)46-JZH&JS3<E;QJ4CV,NU<Q7V<;@[9
M3-LFT)E %T(6XY I4,S\(W.LS(T>D9EZW[/PQ+LC];VI@C.V(M[YY*WW7DMZ
MR')R#4(SYC1AZ JS6Q#$JR\AZ%:($_V/3N^V^?O-%/>1OU^'3]\12#<%TBB0
M_E/CW9L:-S!9\B8(6355@FGC.%E4Z4'%45YYEXF]I_%1_L*G<?_&3,N511?M
M_-/&!VBT=N!326[\#'7^ARV&@,:%X\&?S31GD^%T/W\ALOSC\@]02P,$%
M  @ W(B+3EESH:BW 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL=5/;;M0P$/T5RQ]0[SHI+*LD4K<(@032J@AX]B:3B^I+L)U-^7O&3IJ&
MDK[8GO$Y9RX>9Z.QCZX%\.1)2>URVGK?'QES90M*N!O3@\:;VE@E/)JV8:ZW
M(*I(4I+QW>X=4Z+3M,BB[VR+S Q>=AK.EKA!*6'_G$":,:=[^NQXZ)K6!P<K
MLEXT\!W\C_YLT6*+2M4IT*XSFEBH<WJW/Y[2@(^ GQV,;G4FH9*+,8_!^%+E
M=!<2 @FE#PH"MRO<@Y1!"-/X/6O2)60@KL_/ZI]B[5C+13BX-_)75_DVIP=*
M*JC%(/V#&3_#7,\M)7/Q7^$*$N$A$XQ1&NGB2LK!>:-F%4Q%B:=I[W3<Q^DF
M36;:-H'/!+X0#C$.FP+%S#\*+XK,FI'8J?>]"$^\/W+L31F<L17Q#I-WZ+T6
M_+#/V#4(S9C3A.$KS N"H?H2@F^%./'_Z/S#-C_93#&)_&0=/GU#(-T42*-
M^D^-_%6-6YCD51"V:JH"V\1Q<J0T@XZCO/(N$WO'XZ.\P*=Q_R9LTVE'+L;C
MT\8'J(WQ@*GL;G"&6OQABR&A]N'X'L]VFK/)\*:?OQ!;_G'Q%U!+ P04
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
M;K8I:LX5Z%2"!_UTK9YZJT&A5F:;Z+V8>W\V%!^6L8;6V5K\!5!+ P04
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
M[%@U'5(S,;)JN[^H:T'3?U!+ P04    " #<B(M.1/NQ_[@!   3!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6R-5-ENVS 0_!6"'Q#JJIT:DH#&
M1=$"#6"D:/),2RN+" ^5I*WD[TM2M& ;2M$7D;N<F9WEH7)4^M7T !:]"2Y-
MA7MKAPTAINE!4'.G!I!NI5-:4.M"?2!FT$#;0!*<9$FR(H(RB>LRY':Z+M71
M<B9AIY$Y"D'U^P-P-58XQ>?$$SOTUB=(70[T +_ _AYVVD5D5FF9 &F8DDA#
M5^$OZ69;>'P /#,8S<4<^4[V2KWZX$=;X<0; @Z-]0K4#2?8 N=>R-GX$S7Q
M7-(3+^=G]6^A=]?+GAK8*O["6MM7^!ZC%CIZY/9)C=\A]O,)H]C\3S@!=W#O
MQ-5H%#?ABYJCL4I$%6=%T+=I9#*,8]0_TY8)621D,R$M_DG((R&_(9#)66CU
M*[6T+K4:D9X.:Z#^3J2;W&UFXY-A[\*:Z]:X[*G.5^N2G+Q0Q#Q,F.P*<W^-
MV2Y@DAE"G(791[;H(PO\_*K&YV6!?%$@#P+%I< ZN6EDPJP"1@9,MOK 9;%8
MI%@HDM[L1/$?1<C%\?CG\DCU@4F#]LJZDP[GT2EEP>DE=^X.]NZ%S@&'SOKI
MVLWU=$^GP*HA/D$R_P?JOU!+ P04    " #<B(M."]3E09\"  "$"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R-5M%NFS 4_17$^PHVV$"51%I#
MITW:I*K5MF<W<1)4P R<I/O[V> @8E_6O(!MSKD^Q_:]>'$6[5MWX%QZ[U59
M=TO_(&5S'P3=YL KUMV)AM?JRTZT%9.JV^Z#KFDYV_:DJ@QP&-*@8D7MKQ;]
MV%.[6HBC+(N:/[5>=ZPJUOY]X*4X+WWD7P:>B_U!ZH%@M6C8GK]P^;-Y:E4O
M&*-LBXK772%JK^6[I?\9W3^B6!-ZQ*^"G[M)V]-67H5XTYUOVZ4?:D6\Y!NI
M0S#U.O$U+TL=2>GX8X+ZXYR:.&U?HG_IS2LSKZSC:U'^+K;RL/13W]OR'3N6
M\EF<OW)CB/B><?^=GWBIX%J)FF,CRJY_>IMC)T5EHB@I%7L?WD7=O\\F_H4&
M$[ AX)$P+,XL(3*$Z%9"; CQK01B",0B!(/W?C%S)MEJT8JSUP[GH6'ZV*%[
MHK9KHP?[W>F_J?7LU.AI%25X$9QT((-Y&#!X@L'9-63M0B*:7F-R !->0QX!
M2!*-F$ Y&>U@T [N T23  3#_ CD1ST_OA(06\LQ8&B/J0<,CF-BK0B HB&V
M#.< BB0TA"7'H.38D4P22_$ (9-92(:0O8<NBB)"[%V$4#A+8<4$5$S<39KA
M4Y!/'<<TLAQ31V44I=1:ES6 RD)D'?\<0N%DYE@EH.+$56R?JL0Y"4A5^XQ:
MDEU8&B:I93]/',DI"F,+]>C&HDF4)K"Q%#26 OE"X  9&""[.6%1"!>P\..4
MS0UHNB!X+LO03*%$'^99;C"W30,7, 14L)GD0' )0VX-L],C-YBIT$_S2N&Z
M@]S"8Q_JW&#H_^<))C\K?3_YP=I]47?>JY#JO]?_G79"2*XBAG=*\T%=B<9.
MR7=2-Q/5;H=[P="1HC%WGF"\>*W^ 5!+ P04    " #<B(M.2=4@F$P"   8
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6R55MUNFS 8?17$_6IL
M_B."U*::-FF3HD[=KIW$":@&,]L)W=O/-A01,!.[";8YW^&<0SZ;K&7\312$
M2.>]HK78NH64S08 <2Q(A<4#:TBM[IP9K[!44WX!HN$$GTQ110'RO A4N*S=
M/#-K>YYG["II69,]=\2UJC#_\T0H:[<N=#\67LI+(?4"R+,&7\@/(E^;/5<S
M,+"<RHK4HF2UP\EYZS["S0Z&NL @?I:D%:.QHZT<&'O3DZ^GK>MI1822H]04
M6%UN9$<HU4Q*Q^^>U!V>J0O'XP_VS\:\,G/ @NP8_56>9+%U$]<YD3.^4OG"
MVB^D-Q2Z3N_^&[D1JN!:B7K&D5%A?IWC54A6]2Q*2H7?NVM9FVO;W8EA7V8O
M0'T!&@I@\,\"OR_P)P6@4V:L/F.)\XRSUN'=VVJP_E/ C:_"/.I%DYVYI]P*
MM7K+_3C*P$T3]9BG#H-&&)3>0W9SB.\-$* 4##*0508R]?Z=C-A.X%L)?$,0
MW!$D$Q\=)C*8NO.!@B2<6)FC8.Q[J5U,8!436,0L$(16@G!]')&5(%H11X<)
MQW$$43!]LW,43+UXX>7&5C'Q7$RR0)!8"9+U<:16@G1%'.G,:!3XDS#F&#^-
M[$*@9^\WSQ(&7*!8:%FX/@YH;S>(5@32@\9N/Z$DAM/6M\$01 N"[.T++?V;
M+%'8FPX&_Q&+O>U@N":6<+9!1,$TDSDF#"=2P&B+UF?F=\PO92V< Y-JMS=[
M\IDQ212?]Z#X"G5,#Q-*SE(/8S7FW5G5321K^G,8#!\#^5]02P,$%     @
MW(B+3CTQ^/RW 0  UP,  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M?5/M;ML@%'T5Q ,4VR1I&]F6VE33)FU2U&G;;V)?QZA\>$#B[NT'F%I)9NV/
MX5[..9R#H1RU>;,]@$/O4BA;X=ZY84N(;7J0S-[I 91?Z;21S/G2'(D=#+ V
MDJ0@199MB&1<X;J,O;VI2WUR@BO8&V1/4C+SYQF$'BN<XX_&*S_V+C1(70[L
M"-_!_1CVQE=D5FFY!&6Y5LA 5^&G?+NC 1\!/SF,]F*.0I*#UF^A^-)6. N&
M0$#C@@+SPQEV($00\C9^)TT\;QF(E_,/]4\QN\]R8!9V6OSBK>LK_(!1"QT[
M"?>JQ\^0\JPQ2N&_PAF$AP<G?H]&"QN_J#E9IV52\58D>Y]&KN(X3BOW>:(M
M$XI$*&9"OOHO@28"O2&0R5F,^L(<JTNC1V2FGS6P<"?R+?6'V81F/+NXYM-:
MWSW7](&6Y!R$$N9YPA07F.+Q&K+[%T*S&4*\@]E&L6BCB'QZ96.U+$ 7!6@4
M6%T)K&]R3)A-Q*B(R?-503<W619@1;;.'F_LD(LC#E?^&S-'KBPZ:.?_5CS3
M3FL'7C*[\_>H]Z]L+@1T+DSO_=Q,=VTJG![2,R+S6Z[_ E!+ P04    " #<
MB(M.5^PRELH"  #)"@  &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R5
M5EUOFS 4_2N(]Q5_$#ZB)%*3:MJD3:HV;7MV$R=!!9S93M+]^]G&I00N%7T)
MMCGW^-SK'',75R&?U9%S';Q49:V6X5'KTSR*U/;(*Z;NQ(G7YLU>R(II,Y6'
M2)TD9SL75)4102B)*E;4X6KAUA[E:B'.NBQJ_B@#=:XJ)O^M>2FNRQ"'KPL_
MBL-1VX5HM3BQ __)]:_3HS2SJ&79%16O52'J0/+],KS'\P>";(!#_"[X577&
M@4WE28AG._FZ6X;(*N(EWVI+P<SCPC>\+"V3T?'7DX;MGC:P.WYE_^R2-\D\
M,<4WHOQ3[/1Q&69AL.-[=B[U#W']PGU"LS#PV7_C%UX:N%5B]MB*4KG?8'M6
M6E2>Q4BIV$OS+&KWO'K^US X@/@ T@;@Y-T Z@/H6T#\;D#L ^)>0-2DXFKS
MP#1;+:2X!K(YWA.S_R(\CTWUMW;1%=N],^519O6RHEFRB"Z6R&/6#89T,+A%
M1(:]W8) 6ZS)()SDMSMLAA"*;B$/ "2EL P*9DH= ;W)-(4)8I @=@3Q#4'6
M*U6#21RF=IB8]%/9 * 8S6 I,U#*;" E3WM*&LBLL\FGC,8])4,024:$)*"0
M!*A)#A.D($$Z_50RD"";<"K9(,T,H7XMAJ TIR-2<E!*/I22(Y@ (]B-:'HY
M\(BA\82">% WV3CM_TTAT-CA8M#Z]Y@ )1FY/#!L6_P!WV+8N'B*<SWHQC D
M2W&_*!",8#(B"+8O'OJ7YF,4L/%P\H&RP-;#Z92RI(-\,9WU[V\ 17!.>U>X
M1W4O/IR3;$0T;'<,^#T?^0Y@V*8XGUXZ ON4H FE\Z!NNI0.KAT(A>)^1E'G
M>UYQ>7"]D@JVXEQK^U7LK+;]V#VQ_4!O?8WGFZ:K>J-IFKSO3!Z*6@5/0IMN
MP_4$>R$T-R+1G3G9H^DKVTG)]]H.4S.637/53+0X^<8Q:KO7U7]02P,$%
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
M2?=<G^Z'3R]M=3C??<\N%_"+_P!02P,$%     @ W(B+3G^^?A.; 0  6@,
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
M9+I$$EDI&^LW6ZHH !'"5".008ITB4"">*FZK@C3BA"M1/=*#&7^0IT#$:D
M' C#BI)/9V:$\4( +WXN1( ;&5OEMP?(R 26;L)XH<^DB@2S0$.A'18F!P-R
M&'_'R2B],R*50K),!2868PRQS.T$6!FD;&1#,Y@QK5C22AO_N64)HEY$[#<<
M\,JP"<Q!#FQV4;[F3T*6Q$)^0%9G0X\$8ZXQX)I/K!5+8NFX__/] +#92]FU
M(<PV!AF;'##)-CA@4O;1@&$&,F*@&#")-YVIP%+&F&\LDS&QWV&0B_5[AL!:
MQAB#+#$H-C$,^#9L"?T>!K(T#8TXQB C# H_$H-ID@9&4F,(:@E!L3G1$FYI
MDO@[): *-UMC!&J)0+DUT8"!66!::4Q C0CH[S@TV(N2V" BE0Z8P?33@'[&
M'VL-]J&A:@(G@I)J<E^C0;:FQ9D'4/5#';*#F:81T_QMC4;;2_(?S!S(B -G
M;1H332.BB1-3*\YPK++^$3)0@24HNC@7KUSS,KZD:&?K^G7?#2?'%W?/+T+N
M:3A7]^ZOU&U^>IWQLYC3VY4_BN9EMV]G3W77U=5XMOY<UYWK3<9?^L[:NF)S
MOBC=<S=\3?KOS>FMQNFBJP_3&YOH_-IH^3]02P,$%     @ W(B+3C"9!W(=
M @  ? 8  !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL?97M;ILP%(9O
M!7$!-;'Y:D20FE33)FU2U&G;;X><!%2#F>V$[NYG&XJ8<?<'?[WG/<\QQA0#
M%Z^R!E#!6\LZN0MKI?HM0K*JH:7R@??0Z94+%RU5>BBN2/8"Z-D&M0SA*$I1
M2YLN+ L[=Q1EP6^*-1T<12!O;4O%GSTP/NS"3?@^\=)<:V4F4%GT] K?0?WH
MCT*/T.QR;EKH9,.[0,!E%SYMMH?<Z*W@9P.#7/0#4\F)\U<S^'+>A9$! @:5
M,@Y4-W<X &/&2&/\GCS#.:4)7/;?W3_9VG4M)RKAP-FOYJSJ79B'P1DN],;4
M"Q\^PU1/$@93\5_A#DS+#8G.47$F[3.H;E+Q=G+1*"U]&]NFL^TPKF1D"O,'
MX"D SP&;^+\!9 H@3@ :R6RISU31LA!\",3XLGIJSL1F2_1F5F;2[IU=T]5*
M/7LOX^2Q0'=C-&GVHP8O--B1'-82$LT2I EF#.S%P#:>+#'2#PR(UX!8@_@?
M@XU3QZA)K:8;(?/4*62MB4GF!XF](+$'!#L@HR99)$ECAV,MR3[8C\2+D7@P
MB(.1K'(D<>1P>#0D]X.D7I#4 ^(4NT]721Y7)\RGB?T@F1<D\X D#DBV2H+S
MW %9:TCBY\B]'/F*(\T<C'QU"#&.'-'!(XHB=T?0XAXP]_(W*JY-)X,35_I*
ML1_^A7,%VC!ZT#75^E<P#QA<E.EFNB_&"W$<*-Y/=SV:?SCE7U!+ P04
M" #<B(M.&;V,>+ "  !K"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q]5FUOFS 0_BN([ROX!4.B)%)#-6W2)E6=NGUV$R=!!9S93M+]^]F&TF N
M_1+LX[E[GKN8.R\N4KWJ@Q F>FOJ5B_C@S''>9+HS4$T7-_)HVCMFYU4#3=V
MJ_:)/BK!M]ZIJ1.<IBQI>-7&JX6W/:K50IY,7;7B447ZU#1<_5N+6EZ6,8K?
M#4_5_F"<(5DMCGPO?@GS?'Q4=I<,4;95(UI=R3928K>,[]'\ 1'GX!&_*W'1
M5^O(I?(BY:O;?-\NX]0I$K78&!>"V\=9E**N722KXV\?-!XXG>/U^CWZ5Y^\
M3>:%:U'*^D^U-8=E7,315NSXJ39/\O)-] EE<=1G_T.<16WA3HGEV,A:^]]H
M<])&-GT4*Z7A;]VS:OWSTKW)\MX-=L"] QX<$/O4@?0.Y,.!?NI >P<:."1=
M*KXV#]SPU4+)2Z2ZO_?(W2E"<VJKOW%&7VS_SI9'6^MY11E;)&<7J,>L.PR^
MPJ !D=CH P6&*-9XXHYG8X9R"B'I&/( 0%@!RR!@IL0'(*-,<S@ !0-0'X".
M A1!J3H,\YBV4UDP&N123E$TRPB%Q62@F P0$U1UW6&R*QK,4IB$@21L2I*'
MN; )"4D93)*#)#E @H),\@G)%YR3H/@E@,H)OI%Q 8HI #$X$%-,:2@)I$PQ
MZ):0&2AD!@@)2-:S:>FS(@N_+0 U.I(C,2B%NT0*R*%AFTBG3!0%J!) 87:K
M-NA&TT* G"R4@Z9R,*59J > 93D+VT\/&WW9++VI&^R$]P@#NEDH" .'_=9W
MB^!>APA E(<%(M.4@/,#P0I2A(*2JXG3"+7WTUQ'&WEJC>O;5];AQG"/W<0*
M[&LT+[NY_Q&FNX;\Y&I?M3IZD<;.0S^U=E(:856F=[9>!WOS&3:UV!FWS.U:
M=>._VQAY[*\VR7"_6OT'4$L#!!0    ( -R(BTY5*8'B)@0   ,5   9
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;)58VV[C-A#]%4$?L.)5E@+;0)PX
M:($6"+9H^ZS8] 4KB:XDQ]N_KRZ,:I&'CO,22\R9F<,AYVC(^457/^J#4DWP
ML\C+>A$>FN;T$$7UYJ"*K/ZF3ZIL_[/359$U[6NUC^I3I;)M;U3D$2,DCHKL
M6(;+>3_V6BWG^MSDQU*]5D%]+HJL^G>E<GU9A#3\&/A^W!^:;B!:SD_97OVA
MFC]/KU7[%HU>ML="E?51ET&E=HOPD3Z\B-Z@1_QU5)?ZZCGHIO*F]8_NY=?M
M(B0=(Y6K3=.YR-J?=_6D\KSSU/+XQS@-QYB=X?7SA_>7?O+M9-ZR6CWI_._C
MMCDLPB0,MFJ7G?/FN[[\HLR$9!B8V?^FWE7>PCLF;8R-SNO^;[ YUXTNC)>6
M2I']''Z/9?][,?X_S+ !,P9L-)#RI@$W!OQ> V$,Q&C Z$T#:0SDO0:Q,8@M
M@VA(5I_]YZS)EO-*7X)JV$"GK-NG]"%NUW?3#?;+V?^O78"Z'7U?BEDRC]X[
M1P:S&C#L"D-'1-1Z'T,P%&+%'',AR#3$$\!0.L4\WX%9(XPUG1> F:5X0ASF
MC/<.^+6#A& ' CH0O0,Q<6#/=L#$/:;L,5PF,K7F"U )]Y&1D(P$9)BU R0(
M8ZV@"V&Q9YO$D$<,>' K*0-&7@6AB;!2 C IQT1FD,@,$!'800(=)/?OCQ0Z
M2 $#:2T)PL36FMS&3(A0@N6!W+%5#>@ZY5SP*\;32!XAHB#2S%8B!+)WXB>@
M*1DH68^4 1<>C:!8).@75()BF:! )U)B)]^5 $J%E'99(!PC"?6M$A8+"M0B
M]90YQ75.XR\D!E<H!26:VIH%0;:@W -:0Y!'$2B6!)H %[[48U&@Z?UY8[B:
M&:IF6U@0*+65Y1/0E PN>(;*U/GF4[!K9_97$*%BZ2EYADN>@9)/;?TQH,F'
MD!#?(F!A8!P$LELN [(">>)@]6!(/5([C@N2Q&G.;H.F9+!N,%<W)*$V&;>'
MF'GC8'%A;A<AB:4,+P8TZ56D+PY6(.9*@B3<G@\""3NYMT%3,EA<F"LNDCAE
MC4!.6=\&3<E@F6*HZ7#*.G4+UNXHUP8T[>08)L.QX'%7IB29>5Q@F>+T?MGE
M6%HXDA;[<P5 DE@I>?X$-"7C.;RX\B.)[_B#E86++Z0$ZP%'IPY[RP*0I+8X
M?0*:DL&BP>\0C6<.1(/84KGF[NG#QP4+"P=R8)]R5P8T+1_O=XACU>"@)7$.
M?@9T\^0',-ZC'\>BP5W1D-13Z@*7NB!?.)7C4A>@(W'Z;>'V&NV!FUB=PAK!
M6)+8!]'HZIZF4-6^OV6K@XT^ETUW1W$U.M[D/;+NGL<:7]&'I^'^YW\WP_7@
M[UFU/Y9U\*:;1A?]7<].ZT:U+,FW=J,>5+8=7W*U:[K'6?M<#==RPTNC3^;*
M,1KO/9?_ 5!+ P04    " #<B(M.*7B)QDH"  !R"   &0   'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6R55NV.FS 0?!7$ YPQX(1$@-1+5;52*T57]?K;
M29R SF!J.^'Z]K4-0219*NX/_F!F=L>PMM-6R#=5,*:]]XK7*O,+K9LU0FI?
ML(JJ)]&PVKPY"EE1;8;RA%0C&3TX4L51& 0+5-&R]O/4S6UEGHJSYF7-MM)3
MYZJB\N\SXZ+-?.Q?)U[*4Z'M!,K3AI[83Z9_-5MI1FA0.905JU4I:D^R8^9_
MPNL-3BS!(5Y+UJI1W[-6=D*\V<&W0^8'-B/&V5Y;"6J:"]LPSJV2R>-/+^H/
M,2UQW+^J?W'FC9D=56PC^._RH(O,3WSOP([TS/6+:+^RWA#QO=[]=W9AW,!M
M)B;&7G#EGM[^K+2H>A632D7?N[:L7=OV^E<:3 A[0C@0</Q?0M03HCL"ZC)S
M5C]33?-4BM:3W==JJ/TI\#HRB[FWDV[MW#OC5IG92TYPE**+%>HQSQTF'&'"
MU2UD\PB)@@&"3 9#&B&81NCXT8@?)Q,"$2@0.8'XQD=\YZ/#+!RF[I(D";FW
M J"2:"J9&$PF!I(AL  !!<C\Y5B  HL9R]%AR-AH/ +=1%F"499 E 4LD( "
MR7R?*U!@-</G"O 9K. H.("K) #B+"<D)@H-S_>*X2+!X0RW/6AL-TP(P1.1
MX&K"4#DE$Q)P#>#X W[A*L!DCE_R^'FG]AX,%PN&JF7J!X$K 2\_X!:N!9S,
M<9L\[$Z8W&\M:+3YV]/X!Y6GLE;>3FASCKC=_BB$9D8P>#(+5Y@+P##@[*AM
M=VGZLCL%NX$637_"H^&:D?\#4$L#!!0    ( -R(BTX6'9 ]_ $  +L%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;'64W8Z;,!"%7P7Q &LP_Q%!
M:K:J6JF5HJW:7CLP!+0&4]L)V[>O;5C$@G,3>^PSYYLQL?.1\5?1 $CGK:.]
M.+J-E,,!(5$VT!'QQ ;HU4[->$>D"OD5B8$#J4Q21Q'VO!AUI.W=(C=K9U[D
M["9IV\.9.^+6=83_.P%EX]'UW?>%E_;:2+V BGP@5_@)\M=PYBI"BTO5=M"+
MEO4.A_KH?O(/ITSKC>!W"Z-8S1W=R86Q5QU\JXZNIPL""J74#D0-=W@&2K61
M*N/O[.DN2)VXGK^[?S&]JUXN1, SHW_:2C9'-W6="FIRH_*%C5]A[B=RG;GY
M[W 'JN2Z$L4H&17FUREO0K)N=E&E=.1M&MO>C..TDV1SFCT!SPEX2<!3+Q/(
M5/Z92%+DG(T.G\Y^(/H3^P>LSJ;4B^8HS)XJ7JC5>Q%A+T=W;31K3I,&KS2A
M[R\:I/P7"+9"L#$(/D >& 16@\ 8A!\,\*;*21,;36\T/HX".R6T4D(+)=A0
M)DVTIGA!9J=$5DIDH80;2F2A1-A.B:V4V$*)-I1X1TG#!Y\EL4(2"R3>0)(=
M)/93.R2U0E(+)-E TAT$QP\ZR:R0; >)MXQL]_^*O#C<0-#JWNEG[0?AU[87
MSH5)=87-1:L9DZ ,O2=5;Z->TB6@4$L]3=2<3^_)%$@VS$\E6M[KXC]02P,$
M%     @ W(B+3C3'^73? 0  900  !D   !X;"]W;W)K<VAE971S+W-H965T
M-CDN>&UL?51M;YLP$/XK%C^@!I,F601()56U29L4==KVV8'C1;4QLTWH_OW\
M0BE)V;Y@W_EYGKNS[TA&(5]4 Z#1*V>=2H-&Z_Z L2H:X%3=B1XZ<U()R:DV
MIJRQZB70TI$XPR0,MYC3M@NRQ/E.,DO$H%G;P4DB-7!.Y9\<F!C3( K>',]M
MW6CKP%G2TQJ^@_[1GZ2Q\*Q2MAPZU8H.2:C2X"$Z'#<6[P _6QC58H]L)6<A
M7JSQI4R#T"8$# IM%:A9+G $QJR02>/WI!G,(2UQN7]3?W*UFUK.5,%1L%]M
MJ9LTV >HA(H.3#^+\3-,]=P':"K^*UR &;C-Q,0H!%/NBXI!:<$G%9,*IZ]^
M;3NWCOYD%TVT=0*9"&0F1-O_$N*)$+\3W&UBGYDK]9%JFB52C$CZQ^JI[8GH
M$)O++*S3W9T[,]4JX[UD]V2?X(L5FC"YQY %)IH1V*C/(<A:B)Q\H)-/UQ&.
M'R%QN!XB7JTB=OSXJHI_Y+A9%=@X@<V5P$V2N<=L':;SU["+R4TE*Z#MGMRD
M@A>OPT'6KI$5*L30:7L-"^\\*P_$ONZ-/S<SY%O^7<8/X#<JZ[93Z"RTZ1WW
MPI40&DR.X9WIZL;,_&PPJ+3=[LQ>^L[WAA;]--1X_K-D?P%02P,$%     @
MW(B+3@^@UJ:E @  X@H  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&UL
MC59_;YLP$/TJB ]0./.[2B*MJ:9-VJ2JT[J_W<1)4 $SVTFZ;S_;$)3@H^6?
M8)MWS^^.I\LMSER\R0-CRGNOJT8N_8-2[7T0R,V!U53>\98U^LV.BYHJO17[
M0+:"T:T-JJN A&$:U+1L_-7"GCV)U8(?554V[$EX\EC75/Q[8!4_+WWP+P?/
MY?Z@S$&P6K1TSWXQ];M]$GH7#"S;LF:-+'GC";9;^E_@_A$R$V 1+R4[RZNU
M9U)YY?S-;+YOEWYH%+&*;92AH/IQ8FM6589)Z_C;D_K#G2;P>GUA_VJ3U\F\
M4LG6O/I3;M5AZ>>^MV4[>JS4,S]_8WU"B>_UV?]@)U9IN%&B[]CP2MI?;W.4
MBM<]BY92T_?N63;V>>[Y+V%X .D#R!  \8<!41\0S0V(^X!X%!!TJ=C:/%)%
M5PO!SY[H/F]+C8O@/M;5WYA#6VS[3I='ZM/3*HG"17 R1#WFH<.0*PPI;B%K
M%S)F>40@631@ JURD$I0J<021#=2 2>(4(+($L37"L@HU0Z26DAC(0 %&:6R
M=E%96, H7Q>43"8<HWIC5V\TTMM!DAN]I!AEM49128%K25 MB:,E<8J7.->0
M/!])<3%1@NM(41TIHF.BJ!E*D,UW48X2Y)^[*$?J[;K(1=VXZ$9*@4HI/C=(
M,<L@*&K*(!#BG22<89$>='M3FCCMQ(61>*HV,-'9 -$3C_6 <U&203%V+09+
M,\@G!.']"P@B:,+\@'<PB.:[%_"F DA7<;X2UC!< R.P:0<#WE? ;2R.A\%M
M&IB)<=BDB_'^ EB#<>J3SG.Q"_O Q7B[@FR.BS/WOP9S,0)#7!Q<S0YF^OM)
MQ;YLI/?*E1Y#[+"PXUPQ31G>Z>0.>N <-A7;*;/,]%IT4U>W4;SM)\I@&&M7
M_P%02P,$%     @ W(B+3H.0V*B= P  VQ$  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S$N>&ULE5CM;ILP%'T5Q ,4;/-9)9&:H&F3-JG:M.TW39P$%7 &
M3M.]_<S',C#'&>F/!LRYU\?'W(/MQ454K_61<VF]%WE9+^VCE*='QZFW1UZD
M]8,X\5(]V8NJ2*6ZK0Y.?:IXNFN#BMRAKALX19J5]FK1MCU7JX4XRSPK^7-E
MU>>B2*O?:YZ+R](F]M^&K]GA*)L&9[4XI0?^C<OOI^=*W3G7++NLX&6=B=*J
M^'YI/Y''A 5-0(OXD?%+/;BVFJ&\"/':W'S:+6VW8<1SOI5-BE3]O/$-S_,F
MD^+QJT]J7_ML H?7?[-_: >O!O.2UGPC\I_93AZ7=F1;.[Y/S[G\*BX?>3\@
MW[;ZT7_F;SQ7\(:)ZF,K\KK];VW/M11%GT51*=+W[C<KV]]+]R0,^S <0/L
M>@U@[LT U@>PN0%>'^!I 4XWE%:;))7I:E&)BU5UTWM*F[>(/'I*_6W3V(K=
M/E/RU*KU;>6S8.&\-8EZS+K#T &&7!&.RG[M@J(NUG02[K-PW,4&8:(Q)D&8
M&!-A<*RL3<!&"0PC\6 "KTW@#1-XKC:2#A.TF++%:(CD%F)$PH<D_ D)+Z+:
MC/F3+ECDNCK5*8H&9 @;L0D@FP!(8M TA G"^9,2P0018*#K@3!,4^,V9D0D
MAD1BD,#3.HDGDI.(3F8FF<*H:YX9XN+2=@$A7Z]M!-(,8/,?T)B,P6<(2!$:
M4D ?>2)T_JM"L ,0!EA$NB0=R!].DB[(+<B8"'82@JPDUHETH'CH% \AT_UY
M,Q.78%P<F&82^P^9&I#ONSKU#A2.NC))A)V% &OQ32FPMY [S(5@=R' %GS=
M7B!(]Y<YH 2"/ -C;$,$^)#OXQ04.P=UY^M&<;U34.\3W2!(?[OG@!((,M@+
MQ?9"*4@1&5)@>Z%WK# H-@8*C&&J&P+%NFXS0 D"!8;/#,5^0($?!*9!XU*G
MP1VZX5*G(6 QT2V<?GZ9V_X9.L.F0$&5!H:U L552N/Y0V:X2AGX*@?:@F,-
M0=HB8#,'E$"0X=/!L"DP4*6!H4H9KE)VQR* &;8!8!$PU0V!(EVW&: $@DS[
M%FP*#%1I:'AE&:Y2YM^A&ZY2!C[((=%U"R8K(ZJK]E](<A/2<74&.]R"5X?V
M]*"VMN)<RF:7.&B]GE \T6:'K+6OR6/2G3/\2],=>WQ)JT-6UM:+D&K_W>Z2
M]T)(KABZ#XK;D:>[ZTW.][*Y#-5UU1TW=#=2G/JC%.=ZGK/Z U!+ P04
M" #<B(M.YZZ6G.T!  #*!   &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6Q]5-N.FS 0_16+#UAS378C@K1)5;52*T5;=?OLP'#1^D)M$[9_7]L0EA#:
ME]@SG'/FDAFGO9!OJ@;0Z)U1KO9>K76[PUCE-3"B'D0+W'PIA61$&U-66+42
M2.%(C.+0]S>8D89[6>I\)YFEHM.TX7"22'6,$?GG %3T>R_PKHZ7IJJU=> L
M;4D%/T#_;$_26'A2*1H&7#6"(PGEWGL.=L?$XAW@M8%>S>[(5G(6XLT:7XN]
MY]N$@$*NK0(QQP6.0*D5,FG\'C6]*:0ESN]7]<^N=E/+F2@X"OJK*72]]QX]
M5$!).JI?1/\%QGH2#XW%?X,+4 .WF9@8N:#*_:*\4UJP4<6DPLC[<#;<G?VH
M?Z6M$\*1$$Z$8/-?0C02H@]"[(H?,G.E?B*:9*D4/9+#G]42.Q/!+C+-S*W3
M]<Y],]4JX[UDR39,\<4*C9C#@ EGF&!"8*,^A0C70AS".WKX=!OA> ^)_/40
MT6H5D>-'-U5$ZP+QJD#L!.(;@7C1A@&S<1@^)!G\HQ'):I!D)4BR")+<!0FW
MP>.B72N@S5.R2 7/1H"!K-RV*)2+CFO;ZYEW6LCGT([0PG\PBSKLU8?,L.7?
MB:P:KM!9:#.@;HQ*(328'/T'DV1M'I;)H%!J>]V:NQS6:S"T:,>7 T_/5_87
M4$L#!!0    ( -R(BTYTCFCLD (  )@)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#<S+GAM;)56VXZ;,!#]%<3[+M@.MXA$2E)5K=1*JZW:/CN)DZ %3&TG
MV?Y];4-8 D-%7H(].7-FSIC!DUZY>),GQI3S7N2E7+@GI:JYY\G=B154/O.*
ME?J? Q<%57HKCIZL!*-[ZU3D'O;]T"MH5KK+U-I>Q#+E9Y5G)7L1CCP7!15_
MURSGUX6+W)OA-3N>E#%XR[2B1_:#J9_5B] [KV799P4K9<9+1[##PEVA^08E
MQL$B?F7L*CMKQTC9<OYF-E_W"]<W&;&<[92AH/IQ81N6YX9)Y_&G(77;F,:Q
MN[ZQ?[;BM9@ME6S#\]_97IT6;NPZ>W:@YUR]\NL7U@@*7*=1_XU=6*[A)A,=
M8\=S:7^=W5DJ7C0L.I6"OM?/K+3/:\-_<X,=<.. 6P<4_M>!- [DPV%FQ=>9
M6:F?J*++5/"K(^K3JJAY*="<Z&+NC-'6SOZGU4IMO2R#*$R]BR%J,.L:@SL8
MU"(\S=Z&P%"(-1ZXX^0^PF8((3X<@H JB/4G=RHBF& &$LPLP>R.(.Z5H<:$
M%E-:S!/R9U%/RA"%0SB3 ,PD #))8((0) BGUR("":()M:@Q04=E3/J'.L3@
M>"21&$PD!A(9>2T2D""97@KDP^WA3RA& ^HJ);@'VD"@V<C!HI%>1<-DXI&"
M(+ 75P@_4!*XUQ"94A(R4(L("48"P3V)@*:,1[X\"&XF%#P@%VXG%$Z1&P[D
M/I&(]%\!$#6F"&Y.!'1GC$<HX+9"\0-%@1L+)5.*D@ ?S&10% "%25^1U[G/
M"B:.]NJ7SHZ?2V4NCHZU'2]6V-R'/?O:C!WVGOR@J6>6[U0<LU(Z6Z[T;6OO
MQ /GBNDD_6=]9B<])K6;G!V4649Z+>I9H=XH7C5SD-<.8\M_4$L#!!0    (
M -R(BTZ7X#]!KP,   D5   9    >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM
M;)68;6^;,!2%_PKB!PS\1G"51%HW39NT2=6F;9]IXC1H@#-PF^W?C[=&Z7QN
M9;XD0*[/]0$>?,+Z;-M?W=$8%_VIJZ;;Q$?G3C=)TNV.IBZZ-_9DFOZ7@VWK
MPO6[[4/2G5I3[,=!=97P-,V2NBB;>+L>C]VUV[5]=%79F+LVZA[KNFC_WIK*
MGC<QBY\/?"T?CFXXD&S7I^+!?#/N^^FN[?>2B\J^K$W3E;:)6G/8Q&_9S6V6
M#@/&BA^E.7=7V]%@Y=[:7\/.I_TF3H<9F<KLW"!1]%]/YIVIJD&IG\?O632^
M]!P&7F\_JW\8S?=F[HO.O+/5SW+OCILXCZ.].12/E?MJSQ_-;$C%T>S^LWDR
M55\^S*3OL;-5-WY&N\?.V7I6Z:=2%W^F[[(9O\^S_O,P/(#/ _AE )^\3(W&
MF;\O7+%=M_8<M=/)/Q7#-68WO#\WN^'@>"K&W_K)=_W1IZW*Q3IY&H3FFMNI
MAE_52,8N-4FO?VG"81,^"H@73206$%! C +RA8#Z;Y9333;6-%.-UCS';21L
M(T&;# LH**#"C690( LP.M6H*Z-<Y-0\5[#-RF_#5E@@AP)YN%$-!72 4>T9
M%4H*XHJR%-_?*;"J"0D"$19NEF$ & ^P.Q==^\U2J@_FA"%0B O+, -,+G"+
M*6 JQ*WRKVZN<NKJ8EP8XH62P"BPU0*_& :6A_C-?;^9IN:*H6&(&N)FYI@'
MGH;;Y9@'S@+LSD4O[$JNB:<4)]8-@(U."0E,!!<+_&(B.%H6/+_2\ZLTU0=C
MPP$VFEIG,0\\6^ 6\\#!VN"[7?EK4)I25P93PP$UFA,2F >N%P0+S(, ZX,?
M+=(%=@6F1@!JM" D, YB28XB@E10DA*>72:SE+@5!:9& &HH( 0&0BR(4P(#
M(4("E? 3U6M^,3<"<*,5(8&)$ M2E<!$B)!<)5"P2HEU1&)N)."&>KI+3(1<
MD*LD)D*&Y"KIYZI7[&)N).!&$\%*$G\N%@0KB8&0(<%*^L&*Y<2S2F)J)*"&
MBBH2XR 7Q"J)<9 AL4KZL6I%S10C(P$RFK@[%(9!+0A5"L.@0D*5\D,5M6(J
M#(SR@<FHA4QA%-2"1*4P"BHD42D_43%JIL2_<1\7\JFN, EJ0:!2F 05$JB4
M'ZA8JBB[F!?E\Y*EU.V!65 + E6&6<A" M5<E+UN-[EZB36\)/Q2M ]ETT7W
MUCE;CV^M#M8ZTRNF;_I3=S3%_K)3F8,;-E?]=CN]G)MVG#W-+QZ3R]O/[3]0
M2P,$%     @ W(B+3F?/J@Z4 @  2@D  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S4N>&ULE5;;CILP$/T5Q <LF&N($J3<JE9JI=56;9^=Q$G0 J:V$[9_
M7]LXE,L0I2_!'LZ<.3-F,E[4E+WS"R'"^BCRDB_MBQ#5W''XX4(*S%]H14KY
MYD19@87<LK/#*T;P43L5N>.Y;N04."OM=*%MKRQ=T*O(LY*\,HM?BP*S/VN2
MTWII(_MN>,O.%Z$,3KJH\)E\)^)']<KDSFE9CEE!2I[1TF+DM+17:+Y#H7+0
MB)\9J7EG;:E4]I2^J\V7X])VE2*2DX-0%%@^;F1#\EPQ21V_#:G=QE2.W?6=
M_9-.7B:SQYQL:/XK.XK+TI[9UI&<\#47;[3^3$Q"H6V9[+^2&\DE7"F1,0XT
MY_K7.ERYH(5AD5(*_-$\LU(_:\-_=X,=/./@M0X>>NC@&P?_68? . 3/.H3&
M(1PX.$WNNIA;+'"Z8+2V6/,]5%A]=F@>RN,Z**,^'?U.UI-+ZRV-7'_AW!21
MP:P;C-?!H!;A2/8VA >%6'LC]P"A?H@-A)GU,5L $[A]S.YQK)Y8'ZR'KPG\
M7CT"F"  "0)-$/0(PD%!&TRD,6534'>0[6:,26:PCA#4$8YT!-X$00021,]7
M(@8)8J 2T2#+!A-VLAQ]&[L8J%:<P$IFH)(9H"0>G F$F:A7 @9) (()E<B%
M>]%]ON1HHIW16 4:-,G6@'H5]5UWV$L +$G"J93 WE\A#]"#AGK&H,"/AFH>
M@_IBX-Y&/B#&FZ" NQL%_W%$<&.B<6=&:/"7NS&@;NWCT?F,,=%0BM.9 P5A
M9SV4N76@UU*H-#K6=O"O/#5'!O8UFF\08-^JBX*>.__HFUO&-\S.6<FM/15R
M>ND9<Z)4$"G=?9'2+_)BTVYR<A)J&<LU:Z9[LQ&T,C<7I[T^I7\!4$L#!!0
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
MCT)H;C2F=T;CV?19TZ3A1VV'A1G+H=D8)EKT8R.53-W<YA]02P,$%     @
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
M6Y#AH*W.XQN>X/:::?4?4$L#!!0    ( -R(BTZ[DJ@(TP(  'X+   9
M>&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;)56T8Z;,!#\%<3[':P!0TY)I%ZJ
MJI5:Z=2J[;,O<1)T@"DXR?7O:QL?(O;2IB_!=F;'LV9W\/(BNI?^R+D,7NNJ
MZ5?A4<KV(8KZ[9'7K+\7+6_4/WO1U4RJ:7>(^K;C;&>"ZBHB<4RCFI5-N%Z:
MM:=NO10G694-?^J"_E37K/O]R"MQ6840OBU\+0]'J1>B];)E!_Z-R^_M4Z=F
MT<BR*VO>]*5H@H[O5^$[>-B06 <8Q(^27_K).-"I/ OQHB>?=JLPUHIXQ;=2
M4S#U./,-KRK-I'3\LJ3AN*<.G([?V#^8Y%4RSZSG&U']+'?RN J+,-CQ/3M5
M\JNX?.0VH2P,;/:?^9E7"JZ5J#VVHNK-;[ ]]5+4ED5)J=GK\"P;\[Q8_K<P
M/(#8 #(&0/K7@,0&)$Y -"@SJ;YGDJV7G;@$W?"V6J:+ AX2=9A;O6C.SORG
MLNW5ZGE-"UA&9TUD,8\#ADPP9'$-V?B0)!XAD5(PRB"H#&+BDZD,6N $"4J0
M&(+T*@_BY#%@J,$T!G,'"Q([J2"HM" 9+B9%Q:2^&)HX8@9,]@\Q"&I>3(:*
MR7PQ&<$)*$I _7=3)#A!CA+DR+M)G>/(O40!LLPY#1^4ISFNI$"5%(@29Y/'
MPMLD :>2-@BFF"G7!2ID<7N]0XPW;GQ#Q5O0=?V V^ ;%$9C.B-HQDD $41=
M08 )<N5@H!D[ =Q/@-S0@A9TM0_)O:K#8$D&,",(]R= #"J;.V#<52"]O1$!
M]P) S,!K10NZ;C/JG8J/RO)L3@[N+$!OZ$<+FFY$:>ZJ\4$YS#44[E*0_T=/
MXO8"F+]X/>F;QQTEF=<$&"RCBQE!N,W XI:>7""?HCBEKB ,1F"FA@GN6@1Q
M+:\O+6CZ"2X2M_X0T!TDD#IRHLE%2-],O[#N4#9]\"RDNE.9F\]>",D597RO
M<CNJR_ XJ?A>ZF&NQMUP(QPF4K3VMAN-5^[U'U!+ P04    " #<B(M.*]"
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
M=',O<VAE970X-RYX;6R55>V.FS 0?!7$ QQ@\Q%.!"E)5;52*T57]?K;(9N
MSF!J.^'Z]K4-X3CB]-+\"/8R.]X98V_6,?XB2@#IO-:T$4NWE+)]]#Q1E% 3
M\<!::-2; ^,UD6K*CYYH.9"]2:JIAWP_]FI2-6Z>F=B6YQD[25HUL.6..-4U
MX7_60%FW= /W$GBJCJ74 2_/6G*$'R!_MENN9M[(LJ]J:$3%&H?#8>FN@L=-
M@'6"03Q7T(G)V-%2=HR]Z,G7_=+U=45 H9":@JC'&39 J692=?P>2-UQ39TX
M'5_8/QOQ2LR."-@P^JO:RW+I+EQG#P=RHO*)=5]@$!2YSJ#^&YR!*KBN1*U1
M,"K,OU.<A&3UP*)*J<EK_ZP:\^P&_DN:/0$-"6A,".)_)N A ;\EA$9\7YF1
M^HE(DF><=0[O=ZLE^J,('K$RL]!!XYUYI]0*%3WG21AEWED3#9AUCT$33# B
M/,4^+H%L2ZS153I*WZ^PN89@W[X$MJK )A^_4W&#(+02A(8@G!"D<Q=Z2&P@
M3>]"Y*O?3(H-M@C]V%Y-9*TFNJHF"6\0Q%:"^'X_$BM!\K$?/22:"D5AG,ZW
MU@+#"A?:JUE8JUE8_$CL!*F5(+W?C\"WGQ/_8T<&S%0KPCB:P38V6.BC6_7<
M.+>!Q9/%#0KKN5P%Z#]<L9^[ -_A"KX^$>GD<QY,L:$0FE7C3:ZU&OC1= #A
M%.S42'U_3*)CEUDA?2W.XFO=?<QU^4;3MZ[OA!^K1C@[)M6E:Z[& V,25)'^
M@]JS4G7+<4+A(/4P46/>MXQ^(ED[M$-O[,GY7U!+ P04    " #<B(M.:LMZ
MV#X"  "$!P  &0   'AL+W=O<FMS:&5E=',O<VAE970X."YX;6R-5=N.FS 4
M_!7$!ZPQ-K<50>HFJEJIE:*MVCX[B1/0&DQM)VS_OK8AB 6GXB6^,#/,F>#C
MO./B39:4*N^]9HW<^*52[3, \EC2FL@GWM)&/SES41.EE^("9"LH.5E2S4 8
M!#&H2=7X16[W]J+(^56QJJ%[X<EK71/Q]X4RWFU\Z-\W7JM+J<P&*/*67.@/
MJGZV>Z%78%0Y535M9,4;3]#SQO\$GW<P- 2+^%713D[FGBGEP/F;67P];?S
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
M+M6<VU/2+B1K^PL #;=0\0]02P,$%     @ W(B+3N:4[;&0 @   @D  !D
M  !X;"]W;W)K<VAE971S+W-H965T.34N>&ULE5;;CILP$/T5Q <LOG#+BD1*
M4E6MU$K15MT^.XF3H 5,;2=L_[ZV(93 (&WS$%\X<\Z,[?$X:X1\4Q?.M?=>
M%I5:^A>MZ^<@4(<++YEZ$C6OS)>3D"739BC/@:HE9T=G5!8!02@.2I97_BIS
M<SNYRL15%WG%=])3U[)D\L^&%Z)9^MB_3[SDYXNV$\$JJ]F9_^#Z9[V39A3T
M+,>\Y)7*1>5)?EKZ:_R\Q;$U<(C7G#=JT/=L*'LAWNS@ZW'I(^L1+_A!6PIF
MFAO?\J*P3,:/WQVIWVM:PV'_SO[9!6^"V3/%MZ+XE1_U9>FGOG?D)W8M](MH
MOO NH,CWNNB_\1LO#-QZ8C0.HE#NWSM<E19EQV)<*=E[V^:5:YN._VX&&Y#.
M@'S4@'8&M#<@;?"M9R[43TRS529%X\EVMVIF#P5^IF8Q#W;2K9W[9J)59O:V
M2M(X"VZ6J,-L6@P98'"/" Q[+T$@B0V9F(<8/TIL(4P*BU P#NH(Z$,<"4P0
M@@2A(P@?"-+10D"8!2P2@2+1E&"!1B)3# UGEB(&16) 9+3>FRF&AC$LDH B
M"2!"1B(0AL(B*2B2 @3A2*3%Q Y3M8<SC$:@+0"*\,S.+4!7%H K$4R $9QI
MZ.-'%,\D*P:\&&7KM@-%@V )1@C-*($YN\8$4$K&]P*9*&$4Q>8W=@D DG3>
M)SC%,05\&J=H!QI*I2FF=.;<8?@RP$"F+V;."X93'4?_L=UP(F,HDR>7<SP)
M>&$N%83&>S#%I6DTW8-@4#E*+L^NR"KO(*Z5MC?T8+8OY&MB*\]H?F,+O*M(
M_VC:U\%W)L]YI;R]T*:NN>IS$D)SXR9Z,@Y>S(.D'Q3\I&TW,7W95N5VH$7=
MO3B"_MFS^@M02P,$%     @ W(B+3N'O^]<M @  DP8  !D   !X;"]W;W)K
M<VAE971S+W-H965T.38N>&ULA55ACYLP#/TKB!_00&@I=Z)(UT[3)FU2==-N
MGU/J%G2!L"0MMW^_)%!&,^_VA<3F^?DY&"?OA7Q5%8 .WAK>JDU8:=T]$J+*
M"AJF%J*#UKPY"=DP;4QY)JJ3P(XNJ.&$1E%*&E:W89$[WUX6N;AH7K>PEX&Z
M- V3O[; 1;\)X_#F>*[/E;8.4N0=.\,WT-^[O306F5B.=0.MJD4;2#AMPJ?X
M<9=9O .\U-"KV3ZPE1R$>+7&Y^,FC*P@X%!JR\#,<H4=<&Z)C(R?(V<XI;2!
M\_V-_:.KW=1R8 IV@O^HC[K:A%D8'.'$+EP_B_X3C/6LPF L_@M<@1NX56)R
ME((K]PS*B]*B&5F,E(:]#6O=NK4?^6]A>  = ^@40)-W Y(Q(/$"R*#,E?J!
M:5;D4O2!'#Y6QVQ/Q(^).<S2.MW9N7>F6F6\UR*+HIQ<+=&(V0X8.L/$$X(8
M]BD%Q5)LZ5_A613?I]AA&(HG2= Z$D>0W!$D.,$2)5@Z@N4=P=([" RS\BK!
M,"DN9(4*62$$:T\(ALD\(>]C[H2DJ) 4(7CPA""8V&N?'8;Y1P.M42%KA(!Z
M0@9,'#E0ZT#IPO\V_P'=2<E0*1DB)?&D#)@XGF5)%G2U]'L>Q<59^N )(K-_
MN0%Y=F-/!:6XM-K^,S/O-%F?J)T%GG]K)NXP(/_0#./Z*Y/GNE7!06@S:=P\
M. FAP<B,%J:1*G-#3 :'D[;;M=G+84X.AA;=> 60Z1XJ?@-02P,$%     @
MW(B+3GA +%VT @  =PD  !D   !X;"]W;W)K<VAE971S+W-H965T.3<N>&UL
MC9;;CMHP$(9?)<I]$Q]R8@5("U752JVT:M7VV@L&HDWBU#:P??O:3C9-G*&%
M"V*;?V:^,1-[EE<A7]2)<QV\UE6C5N%)Z_8ACM7NQ&NF(M'RQOQR$+)FVDSE
M,5:MY&SOC.HJ)@AE<<W*)EPOW=J37"_%65=EPY]DH,YUS>3O#:_$=17B\&WA
M:WD\:;L0KY<M._)O7']OGZ29Q8.7?5GS1I6B"20_K,)'_+#%U!HXQ8^27]5H
M'-A4GH5XL9-/^U6(+!&O^$Y;%\P\+GS+J\IZ,AR_>J?A$-,:CL=OWC^XY$TR
MSTSQK:A^EGM]6H5%&.SY@9TK_55</_(^H30,^NP_\PNOC-R2F!@[42GW'>S.
M2HNZ]V)0:O;:/<O&/:^]_S<SV(#T!F0P(/B?!K0WH)Y!W)&Y5-\SS=9+*:Z!
M[/ZMEMFBP _4;.;.+KJ]<[^9;)59O:P+G"SCBW74:S:=AHPT>%#$QOL0@D A
M-F1FGB1H&F([UQ0XA8-0, _J'-"Q T1A!PGH('$.D@E!YFU$ITF=IG$:0FF>
M4^)E ^@PSE!V(Z,4!$H!H-P#2N>!$$7(W]VYC)H7?22;X&0@3@;@%!Y.-HOS
MCF9I3JG' ^@6.,MRF"<'>7* 9^'QY/,X&,VW!Y!EY@/3%"!-,:<A7IA- 51%
MEBP6'O46T'E5-@%:@$"+.\JYT^2C0#A*?1I(--KH"0I&\!F#[BCE7H3)*%(:
MY3X.)$LBE-P NG'HX3N*N1=-(J%H4?A L.P&#WA"/F)R1S'WHDD@'"4SGO_)
MID#P:8KI'?7<B\:E02+LX\Q%DR+K:.+1=55S>70WNPIVXMQH>RV,5H?NX9'8
MZ\Y;W]BNPEV#?]UT+<D7)H]EHX)GH<UEZJZ\@Q":&T@4F9?M9+J@85+Q@[;#
MW(QEUPIT$RW:OLV)AUYK_0=02P,$%     @ W(B+3AR,H%>D!0  D",  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULE9KM;JM&$(9OQ?(% /N]/G(L
M]22J6JF5HE.U_4WB36P=,"Z0^/3N"YBX7O:=>/&/V)#9V=GU/#,OF/6IJK\W
M.^?:Q8^R.#1WRUW;'K^D:?.\<V7>)-71';K_O%1UF;?=8?V:-L?:Y=MA4%FD
M/,MT6N;[PW*S'LX]UIMU]=86^X-[K!?-6UGF];]?75&=[I9L^7'BV_YUU_8G
MTLWZF+^Z/US[Y_&Q[H[2BY?MOG2'9E\=%K5[N5O^Q+X\6-D/&"S^VKM3<_5Y
MT2_EJ:J^]P>_;N^661^1*]QSV[O(N[=W=^^*HO?4Q?'/Z'1YF;,?>/WYP_O/
MP^*[Q3SEC;NOBK_WVW9WM[3+Q=:]Y&]%^ZTZ_>+&!:GE8ES];^[=%9UY'TDW
MQW-5-,/?Q?-;TU;EZ*4+I<Q_G-_WA^']-/K_&(8'\'$ OPS@XM,!8AP@+@.8
M_'2 ' ?(R8#TO)1A;Q[R-M^LZ^JTJ,]?[S'OLXA]D=WN/_<GA\T>_M=M3].=
M?=]8SM;I>^]HM/EZMN&>#?=M[D,;D?DF#\#$B(M-VH5YB97#6/G@0'AQ$ X$
M=" &!])S(">+/=NHP>8PV'"FY6JUFBP8V EAC)ALS /RQW2F%0Y<PL E")QP
MH* #%;]U&CK0$5NG([<.V$VVS@O(P( ,"$AC!Q8ZL/%;LH(.5A%;L@J6*KG*
ML@D:]Z&9TIZ9%P[+,,H9",A,63X;]6__[WXBB8F(FL' 1'8Z$;NU='\JC#SC
M8*K5=*JSD;F:BB6<6A,N#0S4!D'%BB%E,CZC&,:4J8B<&HVN=Y;U&SM-JMMV
M?D@8?(;(#[)*AUDE$H)GAH%FB.@@J\R\-6'TF8W)*HNRRA 3X1+!0(T0#+O@
MF&J>Q6<5Q[QRQ.LTJWC(*\M 5MVV\T,B6CGB>II5HY&759+**HZYYJCG3[.*
MATWZTS5A_CGJTM.L&HVNLRI++-'+.:X2'%0)JGER3#77,[(*\\H1KT%6A;SR
MC(.L G:,[A8<<\T1UT%66915!-<<<\U1[P^R*NSJD[7[DA7S+U!7GV;5:.37
M*J+."%PD!"@2@E+7&&HQ1Z 3"CU*HH>X"@E4%;+3--8"8RT0UM.D&HV\I%)4
MJ1(8:X&:_S2I1-C4)VOWI\+X"]34@Z32(*FD)2;"14* (B$(928PU&*&4!<8
M5Q$CU46(*VR M^W\"SJ,M8P1ZQ*(=4UEE<1<RQBQ+N<U=8GYES%B789B/4M6
M8N6]B&EQS9!(NE.7U\3U]0SI+C&],D:ZRY!>#E(,F77%F H(,RYCA+L$PETG
M!.,2,RYCA+M$0H!.,%P*9(QNEZ%N[Q06M7>X8$BDVXF["PH#KF;H=H7153&Z
M70%T=?>:I!0P^^2Z26' 58QJ5T"UZX1 6F&D58QJ5T"U>ROW9\+DJQC1KJ!H
M)^8A;L AS4Z(3H6!5C,TN\*HJAC-K@"J0ER7GS&E@-UG.8695C&:70'-;A)J
M[9AI%:/9%6CN_9J(GJLQ^SI&LVNDV25U4Q97"(U$.Y&8&C.M9XAVC6G5,:)=
MA[2BFU8WS?R ,-0Z1K)K(-E-0N@&C:G6,9)= \G>O0@5K(G[[S&*72/%KJ@E
MX1*AD6(GJK?&2.L9BEUC6'6,8M< 5@VN V_;^;\W8*A-C&(W0+%;*JD,AMK$
M*'8#^KDDE;/![)L8P6Y"P<ZI:Q"#"X0!!4)2NX^1-C,4NL&PFAB%;M!-<Y!3
MM^W\D##5)D:CF_#W,NIK)GXJBQ'H)NSFJI-3U$R8?!,CT$<C?:T/B5EP<3"@
M.$CB;I?%,-L9ZMQB3&V,.K<AICP39)I8S*F-T=T6Z.Y50OTDBD&U,;H;&4FB
M(%A,LXU1W394W2HQTX1,KYYTZ)]5^3VO7_>'9O%4M6U5#H\VO%15ZSJ/6=)]
M#SN7;R\'A7MI^X\]S?7Y&9'S05L=Q^=?TLM#.)O_ %!+ P04    " #<B(M.
MYNJ=)?T$  !>(   &0   'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6R5FMMN
MJT84AE_%\@,8YFQ'MJ4<5+52*T6[ZNXUL<<';3 ND'CW[0N8N!S^%2]R$1OR
MSSKR,0.3Y27-?N0'[XO)SR0^Y:OIH2C.#T&0;PX^B?)9>O:G\B^[-$NBHCS,
M]D%^SGRTK0<E<2##T 9)=#Q-U\OZW&NV7J;O17P\^==LDK\G293]^^3C]+*:
MBNGGB6_'_:&H3@3KY3G:^S]]\=?Y-2N/@IN5[3'QI_R8GB:9WZVFC^+AQ;EJ
M0*WX?O27O/5]4J7REJ8_JH/?MJMI6$7D8[\I*A-1^?'AGWT<5Y;*./YIC$YO
M/JN![>^?UG^IDR^3>8MR_YS&?Q^WQ6$UG4\G6[^+WN/B6WKYU3<)F>FDR?YW
M_^'C4EY%4OK8I'%>_YYLWO,B31HK92A)]//Z>3S5GY?&_N<P/$ V ^1M@%)?
M#E#- '4;(/27 W0S0/<&!-=4ZMJ\1$6T7F;I99)=VWN.JJM(/.BR^IOJ9%WL
M^F]E>?+R[,=ZKM4R^*@,-9JGJT:V-.*F"$KK-Q<2N7B2@^%:AUT7ST.-ZDE>
M@,0I'(>"J:K:@.JDJK$!#0WHVH#N&#"]6ETUIM:<:HT45B\6BU["0*>4<TKV
MLD;VA VMP8$;&+@9!BX) Q8:L/S2.6C ,4KGF*4#NE[I.@'-84!S$)#%!A;0
MP()?$A%B]$)&41J1:V4;SASAAT!<W/?SW(C:515ZH5K%[[J"J#\*"5RY?DI(
M-"?\8)2% E<TT3Z!819Z1 ,Q5@)P-6R@&310S"3E".,G+,>1'7102Q.&_5LM
MT!G;T75#PD +1/2@TTA$75&84P% 552HF%0Q E6)494<5.40U;+3!*L2LRH9
MK#Y)P&K5P,&D>E?7#0DS+3E,(Y&A_&"F)6!:40L-S+0<P;3$3$L.TW+(=#B;
M$S.JQ$Q+#M-RR*H(4:?OZKHA8:8EAVDD,E2;,-,2,4W,WA(S+4<PK3#3BL.T
M0DP3V2J,M.(@K8:HRE .&XUT@KYY*XRTXB"-1(;HDB)6W AI:LV.D58CD%88
M:<5!6J%IFEJ5*(RTXB"MAJ@J#:9II+,TT@HCK3A((Y&AVH215@AIJDT8:34"
M:8V1UARD-5I15RO=]@_A%A.N.81K,!FC6_E]73<D3+CF$(Y$AJHX)EPCPHF)
M4!-/U2,(UYAPS2%<PTF;N,PU)EQS"-=#<B5J-)"5=T<J(,RWYO"-1(9J$N9;
M([Z)!RZ-^=8C^#:8;\/AVR"^B1NYP4 ;#M &@&K+GUZ;@>R+-;C!.!L.SDAD
MB!X9C+-!.!-/, ;C;$;@;(C751R<#9RP"7H,QMEP<#: 4Z7:H#:-!KJO.HV!
M-AR@D<A0;<) &P0T10D&VHP VF*@+0=HB];@U/W+8J(MAVA[#]5KH^_*N@%A
MHBV':"0R1),L)MHBHHGEC<5$VQ%$6TRTY1!MAT3+&?' 88GWU!R@+7A8MF %
M?E_7#0D#;3E (Y&ANH2!MNB--A4J!MJ. -IAH!T'Z$9D6X4EIBF':78<FAUZ
M^P7:?%_7#0GS[#@\(Y&E_&">'>!9$R\D'.;9C>#989X=AV<WY-G,''%5.PRT
MXP#MT();T1TDMJ@XH"*1[9<_:&V^)C[;UQO;^623OI^*:J^U=?:V>?XHZ\W;
M_^77G?<_HFQ_/.63M[0HTJ3>J-VE:>'+6,)9F?#!1]O;0>QW1?6U*GQVW?&^
M'A3IN=G-#V[_4K#^#U!+ P04    " #<B(M.$749H^,"   $"P  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,# N>&ULE59=;YLP%/TKB/<!MC$?51*IR31M
MTB95G;H]T\1)4 $S["3=OY]M7$;,I4I?@NV<>\^YMCG<Q85W+^+(F/1>ZZH1
M2_\H97L7AF)[9'4A MZR1OVSYUU=2#7M#J%H.U;L3%!=A3B*DK NRL9?+<S:
M0[=:\).LRH8]=)XXU771_5VSBE^6/O+?%A[+PU'JA7"U:(L#^\GD4_O0J5DX
M9-F5-6M$R1NO8_NE?X_N-BC7 0;QJV07,1I[NI1GSE_TY-MNZ4=:$:O85NH4
MA7J<V895E<ZD=/RQ2?V!4P>.QV_9OYCB53'/A6 ;7OTN=_*X]#/?V[%]<:KD
M([]\9;8@ZGNV^N_LS"H%UTH4QY97POQZVY.0O+99E)2Z>.V?96.>%YO_+0P.
MP#8 #P$8O1M ; !Q L)>F2GU<R&+U:+C%Z_K3ZLM]*5 =T1MYE8OFKTS_ZEJ
MA5H]K[($+\*S3F0QZQZ#1Q@T($*5?:# $,4:3\+C.+JFV$PQ&:(P"0'K("8!
M&25(LQ1.$(,)8I,@OE*0.!O18U*#:0P&!QF&62C(0J<L"7'VHL<D(Y8$IDA
MB@2@B)U">@S"(PX21$ZY&P"%@YER4U!+"FBA#DOZ 98,9,D %O?HLBD+#:A;
M<?:! \Y!+3F@)76TY!,6&D09S((B^+6-;KBN%D1'1 AG413-4,TX!+KASEK0
MF JC>2;0*.X1ON'J6M"8Z1.-"(E=10 N3=ZI'O851&ZXPA9TQ:6KGZ."'0@!
M%C2YQQ9T=:8131(7N(& [QT^[%<(,BSW/EO0%55*"2$S5+!O(<BXYMX*V&Y0
M>OM7 ,%>@B S(6[!4Y^@09J[)P"YR8R9(-A-$&0G$S7Y9/OS-!^?M-4SQ649
MG=Z(<-0[U*P[F#9+>%M^:J3^1H]6AU;N'NO>PUE?ZQ;/]"3_T_3]X8^B.Y2-
M\)ZY5)V-Z3_VG$NF9$:!$GA4+>DPJ=A>ZF&JQEW?E_43R5O;<X9#X[OZ!U!+
M P04    " #<B(M.3BP^-O4!  #D!0  &@   'AL+W=O<FMS:&5E=',O<VAE
M970Q,#$N>&ULC51M;YLP$/XKB!]0\PZ) *E--6W2)D6=MGUVX BH!C/;"=V_
MGVTH3;+3E"_89S\O=\:^?.+B5;8 RGGKV2 +MU5JW!(BJQ9Z*A_X"(/>:;CH
MJ=*A.!(Y"J"U)?6,!)Z7D)YV@UOF=FTORIR?%.L&V M'GOJ>BC]/P/A4N+[[
MOO#2'5ME%DB9C_0(WT']&/="1V15J;L>!MGQP1'0%.ZCO]WYGB%8Q,\.)GDQ
M=TPI!\Y?3?"E+ES/9 0,*F4DJ![.L /&C)+.X_<BZJZ>AG@Y?U?_9(O7Q1RH
MA!UGO[I:M86;N4X-#3TQ]<*GS[ 4%+O.4OU7. /3<).)]J@XD_;K5">I>+^H
MZ%1Z^C:/W6#':=Y)XX6&$X*%$*P$/_HO(5P(X0<AL<7/F=E2GZFB92[XY(CY
M;XW47 I_&^K#K,RB/3N[IZN5>O5<9LDF)V<CM&">9DQPB4F]:\SN7TSP(4-T
M"FL> 9I'8/GAE8>/"X2H0&@%HBN!X"9)#!/B)A%J$B$"$2X0HP+Q_64FJ$""
M9!#?_"\,D^ F*6J2(@+IC<F,22QFL!@_QCTRU"-#/#)<8(,*;.X_2MUGT+OO
MW7&8*.CV:I.+YV;ZWS<JCMT@G0-7^N7:]]5PKD +>@_Z#K2ZY:X!@T:9J>X0
MCIC[SAPH/BX]E:R-O?P+4$L#!!0    ( -R(BTX+N\8 X9<   $_ @ 4
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
M'K0V&ESF-('S:N..EIO=R@H456I>0>],T;9-.43;$JBWW!NT=12/V1*Z>,I
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
M>FNR4^,KZHX45QD*8[#@UN!#UUA1_F@R>&D%BF;^]QT+/^SJ%P\Z+-VV1"_
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
M\U"VQ4Y_W\%>@"+$9F,OFY>5771I8.=LJ\6@+6D2UB[YAF']<+O 1(79,T/
M; (,94?Y/*O9QENYI$!?;H,1E.G];F--0S#IW^5=NAAA!VJ)O;BJD67!>UGU
MP.%C$G\NL $47 &D)8[3UAIK[+&5_CFW':$[C) )3D63EBE#M@-0*"3,V+O3
M7?0Q7^4QY<*"?%&4>-TZ<:6R9GA?;L&V[Q3CP\40FR84*LMA#=T+[M#NL1K/
MT"A#Q?VBS3QA2\0S'!LZ&>Y^<F1H7DV&+[HEA P5X<+?!\I=]A(!4CXJRA6,
M-R6K-MA,.>$NJX[YVRU!RR<'BJ^Z=]43@ .37&=VD.%XCS""491):(R^DPA:
M]5+9^*,HH<R^VNG\43>-@$2!+^Y 7N<+YS.%U-=\X9BNZ1[("Z";A\.4[!I_
MS_N\'7PF'>B- 3:2I19(H$KX!_$:VM1_-'=R!&#P%(HFFAI<>C9773[Z+?.5
MZ\YD >-%_]M,RC!SH&<8/HQ3B"X\^+#@XKMGH-, AXDE*9?I)!!D**Z7V9)8
M+Z7CL>E%$Y>N;YSAA8(AQ-X)N[PI]JD$@*P4EP#&%_0IB(VP5^2*%YW".35/
M1J,_47XR_FF\&/X'D8_HG)UJ$F"&K)'Q%&#GJ8E>=(GF8A17E@]D-4&S $HI
M=%6YN*'$N4WX9QO1"$)M).A>8A=E@2@4PU.OFZ8EHO8B^7C8CI.^VR3+;V<W
MRX>"PNM80=LB%@K*H@6(1+UP(P\8U%4=DR%8-5YQR7CD&.\D/E^;Y-D :@X\
M%BX:BA:E,CXGPZ9Y*9J/1<W'>+1PAIXQ,Z8FVT0M< LHN=)B(VFBX6Y9!T+*
MXV.ZRL2U@)TAS3GIN,%=$<&%>9];XU8D#.ZH>%_9I$[X)*R0E;1O IG!#YUI
MB]4!;+ZN_?80#PX$1@1 LE[,IR/L+D 69J(8^";-PG)0W$23*/W;L*/E((9)
M>)UJ@LH##$]52<BZ5S6JL(Y#:E$U2[4Y1Q:T9W1U<+P[9;BZ@T].TU30!FJ-
MJ\+E,8JSRQ0"WY:<P;GB@%47M:ORZ1<G++F/<60%)Q'(XN;]Q\:X9G4 T\P6
M%&^:6@D[DV7]^+RD,EY&!T<(LLD^9G<1'')"T?J64HAXDI,AGCUO.0('H+76
MD)5!TU-=. A%SZZ\3#(<J>O=JJD:H"X7K:J,3C'N16ZQFC&CQJG$EGCO",(R
MW&\_V, ?F^D<FTT/=<XN+P&8N%5LX_^\\'[.H/%,M,XD+7FEN*82<- S(>+Q
M%R!'NB(-8\XVT6/9( T[O0LS"9Y3=%3B:J!!_]XG[? 8^S&LJYUS<WOWAK(8
MP_>O9,MG%2>\6,^<:%&*9"JHMV[ ?#(P&(F!SH@'L2S>->*H.6+3,6*UY5N+
MCS4P,FMUEB46K'Q41QHA$K^D[6\=I_"RXF&+-:PY'(9TJ*,5W!F\")U2K:MX
MX_= "<FV<WM<.QNRYC)ORTQKFR)U[C!-RQ2#%J1OD&>ZT4D.89(8ATF2B?6@
M <O44C4.0#.9!C13%$(SA;A*F )O\92JV(9DVDSWW:-L%_,=/D>TC,PP;4RW
M@^NR^";.P"S);*I]6MTN]CEJ;.T6/G2#8.5$X<CLD%E?2UH62$-!^GQ.$X>L
MY%":K<FQH4.ZP9FF"H!I[ZS?B!>\9RZ.H5J%(\4\JLN#L0M'8V5\A#'7.H[^
MNYH)[V0A:2'RAGNS"N0GPX?<J6^,[B&A]$$^L[4%:A2KL=XE?"F(JGPQS(G"
MEO*]"-?,,8@"K<95'8H'"6,?F!>HG!FUY$RKC^^V?+:RM4R>#3>2;]G(PHRV
M#_N*=O\9C7HT?_@ ;#9=/N3T0T$FM$?D%/C7787"_)*,Z$1=*B0HJ.!CQCY=
M6MPK"AI1(S:?0,^5S].79 1RU"/!!\9X$SY^)':F0PX]'C)C\Z?I1'!J6C,$
MV+2U(=)1FY'"%#)4TOTA)]:_UQT4K6@]!T\#&ZF5'YLPP#AZHF"BO1@3!/X7
M_;_>:RX AF!;3)7] 9N;?JNB4,<\(IOP,EG"4R_D@=CS.T+9I-15:$$#X'/.
MGHA=AH0(;&A<Q^X2Y\AK1/DXUZ/Q[(CKS6YIK9 !&W G%K-0X(#C7_?LK#.^
M8(\1UGQENF^#O2#Y%T-G25Q1OH>:M2H<]C8E,!N4^8GK>/3 W@.;L(:8 -9E
M( R;7U9!9"_G-#ILC7+X;'=IGJXE%S'(3Z1-PJP%$J")UL27H.DSG+GKIY+P
M-GK)$:8[50)X"H,2\2RD#(A/)"M+(.;.)<#$+J0-1W8LD\*+\0HS*4CY=VU0
M3D:#,Y*9TG^IQ2H;^=Y"Y<2;<6N2)>C$/Q?/&'D>H_B;EIBVHGR)O.P)NHX2
MY'&4D.OB#SR:8^+R26XIB<DB<:0.P(VHE2PAL;^@LM\\C^YSP3>9W0V<JST.
ME,)$=D>\\!K@C8)-)O<#W67 HG85*T9$18HBR[8M4$307^WDK3 32>.PZ<KE
MG?1SH'&_*+EIG[Z0X!1[Z2.:7<6!KB[O0SAAS)%#OB.@:?/FRWK%$)\584L1
M.<,!>#I5#Q?C?0<NJ[8!%6$3/'798Q04V6=!/ -V&;6YA?%]&J63364"62ZB
M!D,[.0\:KL)]]B1LS',>X\EFIL<4B!R#[..8<4@;P?-CA^H3X@MY5RH("^J@
M#Z724#20(R4*O7&9@MZ-[-OHDV<UX8/:Q5ZVM9Q"3.$P#:^,.%790P +E +C
MU=@RD#%VGM)0(<BVIULXO[%C@FO*?.=IHR A\T K4TM@;EJK&C9SW^- [B,>
M5)"->X1J O>7Z2(2:@/YFI>X73F"9D.&PN2L6L#*'LQD!VAD\^FQN?CY_--/
MES?1U:<N-,@V:(ZXCDF$L"(#8M)(/DM6L9=($(WQG'HDT0$3"6<9<UZ=)93P
M^2@\B- RM."Q6@H;T3&J/VDGY,)_Q%30 S9$WS5I:]<&6%<]1OM=Q%$G[M:!
M;YOI6C[.SBH]\T/CS(= V*(U%=+1GGW#&Q_4O-#<8"(O(TR"(J:\L@#K5,T8
M3.36ODMDZIX#^=$+6LIR#WFS.PP)N(=C ;&?>TN$@?Z21"GCKEGHKQ)X%A^Q
MQ3 N*)FU4!!'-87)@ZZ?-\-IW_,QZM2"T$'C#  +9@]*>10'H>:7,JW+@OS5
M[. D1Q,BO#'O_8-8''RO7=KSZU5;X%M8D\:]1#J_+ _&]6 6 3Y'G(O=@,TJ
MK<6QD+-N]WXL: K-++L9,Z &RA/&\3_+1>@5+@HC@4GP,5Y:!64C8*P$>JN\
MT7346SY)_Z 8D=-6VM\,R43!1C86]:!!3'!:F%R,5PW6-$J^OHE&DW@&6_(F
M&M*_HVG<'_9-NWKH=! /%W-Z"CY.)G/C5P 55BYU0$V[#.9H$0]GP^@$WS_%
MO_J#H6E7,]5VQ(/R)IH/XOYX!!_D3?BF'\_F(V,#:R25M2(0+PSETTB;(%#?
M1MR$SDI;)8!CK?E%'TNE$0;(O@)CCP#&HVV))A@O@#+0)-Q*#>2N,1>-9S0:
M+])HO%YG+0S5/^W0?*A:+^$<5=X-I58X-$E7TH;N70VJ@B8?Z0:A8+->]%>L
M2,A[S-J#C91JAM1)3HOO^4E$ET($:':'B\E>&G' - YQHJ12!YD"C+IH11MU
M=1"Y59>!++$9ZXOKW6:=$<A?<F#^FFN! ?+[K<3B6&.N=JJAC7RF.<B//'AU
M%76WRUY>UL)=O&G@K_,E93:/!V*DFZ4X/[7R6<JQ4@[?<LV(*1SM*#"F2$N^
M_8P=.3P*W_GD((6()7GQBAQM9#-D[ 9(ZBG6FA3=*XP[E8#3T$7G_+>"@29F
M?9&BHB]-:(T66BO_8@^7(I-)@1'_.L2$F$;Q$(.W0BUHSQX*!^E9Q>ZN1F.5
M1=10&PW%_U$LB@V.M)I=YN.,T&VWRS7.'-$R$E='GEVZ.CH7I1T:E]R@K ?+
M#V+T0B8[L7@\=1*7&G1 -0*B#;YJ(KIY0"3:@@)"M.%'FF:^U\"K$$H9;ZK9
M)C5FA%=A%"37@_$JL.#86I5K?MZORH+F\04YH3G7H!<;5MP**)*#Y;=,%D#A
M7*!\_X#$M7MT@36.BW&FFUT4'_YE5R4*)FL8$  C/C!XGVXQ$OKD= >=<V=;
M1D_S5Z 5!YJ0N:05?^X""AZ+%2>L!"*5)TA;5YQP-0XD)O'/L(CH;"R>K%F[
M0!&;3.)Y8)B"&RX9&;4CUP"B4.D_<'3[4FMWOD>GT\F/;37=: ?SN,%/ V^!
M:><(21Y.J324R95,%CJ)RA8V%?M)*TEMKZ]>]-Y6&:O<,BC4%"R-P\MME(7H
MG&?/>!JC*TISQ5$B[W9U]*FHH]] !#YGPA$Y9QI'DB3%_XL9(?:L6)^AO3[X
M T[]&7-@_VMS[K0\F#(W"PO+2/'G#J6^(AN3RK.HXZJ2S[P_P+_O*%1G[5/-
MGR;FZM.OEY]N/U^CUMO:W;:8ZP(,/1P@$%3'\72\@ \#D")G??.E::/R<$NF
M(#N.%M,VLHAGE.#"7=-3$#'C^6P0T8?A8!B=FILM(R^5M!*NT6@R,3"083R>
M3W @LWC47T@Q!!;(L@#7R.=;&F/%"9F.9 );61CK?> \R#G@.(@W@\$X'HZF
M,'C4$,ZB-X-A/Y[T%Z=\2[8\)FX%D/8U3Z[R+8F5NPMU/*UFI)R"FRV>I^\&
MN#%M=:Q=SZH!%]/\'7;YZO/'SS]=79Q_C,YO;BYOS96/7'>GR$>MX;E<_J-J
MXZ&P<-[)EUX,4YRR*LA]?LUI<)Y?)A$^XV?MZ8".%/?[8_C_+%Z,9N8C@A==
M>F(?2DHNQ8SCH=B7- )"'L._H'/Y_7$5;'E^/.M'X_G"? B\<JU1=&28(H'"
MN_&X/Z%!A;3&YW!R&O$QI#-H_,*7Z^,=DD6/SM\@'DT6T,!@,0I&:1]P$$TI
M.]NH,ENKQ3/3JI/)K4(/B^'<'*XCC@KK?#0FA74XG734+SV,2M1\>&:^7&/-
MQ]O?X/&/5%/FT_OH\J]?K[Y@#9D7(5NLDA@8%-\:2OEWZ?3O;':\2W\/5&C2
MULUOAQG2#"L&Y&RLK*.[HO@F"_\&;YKY%"ER$$\70_C_!'@3L*DW^.YLBA^&
M"V2EBVD\&$V,UINH?E"EIZ+B4(/AC_K_Z&0\F,("S^8+:'4,_!I:FGNOGFDQ
M1YIC\W7;S& Q"#Y_T;S[2++N#[\)U\\@.AG$@RGN] G0Q:EY+Z@?%=XBLPG>
M(G; DW@RI"?A!EO0A]D$_QW@@8-/*!SL'B7"P8<0Z>AZVL<C,AFZP8_CP7#8
M"9#A1K"8\/4VG\QE'*.1/\)9/)G#HMHZ#R_4*6^-"Z8W](8T'$_,!?"]3II8
MQ(/!D$ABLD "& /S&2.-#&? )]#F,Y[.V00TFXS->=U!<.0O=4V-XOD0K5BS
M6=P?HH@P'4%3,]O48#**I],IK_-.DR,\B!6[$,!]AB-<HA&\,:=50],8,$=_
MM8 -D)SPZ9^<VY%#-3]\J+YW 5]QID9HEX-_!W"TX"0"CWO]<3B!ET>\4OS!
M/PO3B5LX[T#X7\-#<#N\_A#8]Z"5X//Q(S"7(S#MRU$<C>;A$>@/9__$$3@9
M3JF#"9+/"#[,\$ =.07]\8PWD39SW(]G ]K$23R=X(?)9,@D/9XMND[!W)T"
M;LH_!7TD@^DD7BRFMJG!9 K\<OZJ4S#JSX7VA\!G<;WZ0&0!5YO-0<I8=)^"
M[YI;L&_JF13-M;L.;B.<J#)-Y[.-I7 (-^0@Q12> QA3)FQ4X8RZ\/,J=MAT
MN P8F"_VAVW19U@)=;]XT74)[NZF3H!NR,GFYU D@07,1EBY@E&J=S;J/'E9
M^UJ<GG7]+N@X;]5U(+!";P:]>?0(6C,94Q4.@/WC''B?. 3:S=Z#GZP"L"B,
M1B'#?HQO^&K'*E2'$BZ8HT(+@X5U(6H9V]5W9K9&+?7B*EC(0,L]_&C56:\L
MK%5VN*KWG#3BFUL4X] [_)?/5_ !=>2OUY?F,XQBEX-FJB3E&T!3@CM@>""R
M=R(]J8\=E1X3E"ZFVMNN&GCPF^98 5U&[WH7/;-T=;HE-^+R$5.I5M'/:;*!
M/X%ZRF2;[NIL65&9<5ML2AYT>#D4A6P!?L)ZRG0:"_RYVJ5F@QDC9PAYB1&U
M80%E@5KBXL>]*"Q[SDD3D_Z?/(@ BP8!;S7ZU)HMY6,KPK[7\L4#.0E)VK!U
MM]*4EI'5.ZY$S96C6^7^Y#AJ*;Y,2L^MPH5%'[YUF?*, KIJS:%5$?/#]8T9
M#.@8475,WZ88$B0",.-X?I>R6LYO[Y3EYE;%X9H;GS&1VUM+3@FH&(7%J,<'
M'U!N0H!=.-LV0[<9H@$#4V1(Z<\%I1CIT\'V-[$*0S@"-O<?Z[[E;WE@4Y+C
M"L&:&#Y35\S^/+^8)17MK>/VVA/H0&)"G?;-8-Q;**>-3B[.W\!%+G^>-K/]
M_#7IRAJT(V@-3PI(YL9AE[IRJVVP5[XFBK*5!:;LV<VNT96CP";@, ?B2FR0
M9U]"$FLUBQUGC*Z21#EZL[$ZQWEX27@778-:G15+KK<VE(W<<H-@[0>]L5U\
MM;83;":3FP\2%")('B$:9L3F4$W;.4;X-:H+>TA HWX?1+J^\;F6.V?/Q'QJ
M'XT9"&K.<UD,3V/-1JP+@U?&>@V4*!Z!A)EK!M\["U<F_(USS1CO&>3PT(F)
M.R>J0=64VD)1Q'+.GB&QJ<.BB2\=N8B1[-\,YOX^M40OD4O?#":]F3L[V6M%
MA6X;'Z'5F9<,LMW0_+;4J(>W2R[O9D'.FFK=O &A>SZ@30,]:CX^-2?^M(:3
MR:GGT'[=I(P@G?18J  1;=)9V07-4(>O>L/W+]WXT4GBZO,2Q(Z\""I"7=RG
M'*B+;%HD@V:T"&5UAU),Y#T3?2R /YW;N_8$QRE-X4^1_<D5J<93%-Y:1BKN
M2FC/H1WSQT9\F<)V_#L.3] (CUYT\O7FS2)>3!:G@1R!E5H>*1\#!P>SP8$8
M'4A/2AHESFE&3BCG*,82'ESBQ(.RTM(N<D;GG*^.&2>/L0^%4J6/V9DFHB '
MD?>Q#\.)IYH&*Q75.*)<ALPP?Q30!\R? L/]%3$G5<JUOZ+!Z+0[3D5IO./4
M-S#<O4S[$Z#9-["F+G=Z'7V]>7_ZUKSCD+:X%=.$RFL\&\[,C7:H!\KWE] )
M<HVTV<P;#!0:].>P0;9:H,_V#@M".&C3'/3%.0[Z-3;\"\7J8>WE<*&8-SB)
MZ9#^O^C/.HJO#.+18&BM#U?6.S6/1Y,I:-AMG]<,EF5NWV!TOV4PH C-!,-!
MWP\9BZ:S>#@=1<,1O#ZV,_ #L\-B?=') H8^L$80\YZ]K"%9X&6"TCK:2^+)
MT+-"-D;F!Z&=C.+)?$BVU@$:;?QAHDEG[EERR!PATWH3C2?4"9D>1I/)JS8+
MPTWS)=V10@JY;?)MPWJRQC@ -&A(-R=3,NA>>#):U<7U[3*,Z6:/AE.ZX(^.
MG:R%EW0%N8\V_@B>CQ=H6K<+$225_&\T6$]\"XZY8?=.K) 9'!R_POAYJA:>
M/:4.X/$$R8 L7/,Y6NN<#Z3EGCECLIN36=X1*IU74<9I1016$E<(GIV-M6G+
MQZ1S-CV<+&;>V-5*9P5W"N@Y&8[8N =/,C5)7BBU,!P?&,T=JU\<Q#Z/Q],9
M#@4;.;$9[,AI3@-L.1_,A0S'"S29#4<+VL4LZ.$-6E6G"T<@_]M<-7S 0?H/
M:@"S*5TZP_X4P=6#8%A=F98Q@R?-\*K-WQ;F\^W/E]?L(KWICFU5MJAHQCY*
M."<:ZC%XS4'ZDH#NB[D; @OS)D(20H/U#(YP'90K/]&+!MWLLSX0)]6TVKM2
M69-Q/YJ,YLP\*SK]*# 0Y<F^@N"Z*TFT7@P7\-]8J& (#&(TD;A39*W#/KF>
MT+#?7"8L.=K\#CCC^\MWMZ^:=!AI^]::\;6< RX"'*6^'/#1F$,]O, $SG9M
MQ4E3C/9PVD?'GX=O'P9 .XM^?PJL0<M:463F'3'+V8@LNW I#/LOF;M/QFC,
M'@S[UH[MS6(2SR<+GLYTW+<7!"5[P;MHCQZSU3>>#L.K932,QW ,).@87<)O
MHZ^Y REUR3A-A<TWM^/PPW' LK;3*J);7!P2'MUB.FN.@("H&F0X!!*V0&U;
M'RXNZ.W0N(7J:)EB"!9&T77*1DY,_O7#Q:4,AH7!1N_&*F' 5DN6C=\E^3>Q
M0FOYBR3L]? 8M"^,.D=C%Q<4.3SG1J\G*G&[2O#M!7 =AT]U][W;HBC@Q&D&
MG2X)ECNLEEGIZ*2*W=[6\OHEV<LQ&PZTQHV?J0JLZYYRNBA:B\VTH,ANY;*6
M>$"LLW?(?@]Z 7)<&B&9-,KD.>?@D*RR)AS35CXQ[B;/-KZ&YE+>2<=Y3/X@
MM&?@Y'85)*DNJ%&'V0UEY:T<Z8?X$XYL2I8^;&$T[Y;(O<P3)6"IL/?!^D]T
M(XU !NL"*M(6:[]/K#SDZ3V+ GCSY0EAY1U8O4"II"J\.8>89,[<@<5#;4NX
MM,C:6R,,*]C8%)[ZN9#H/J.GTA]6(WJ<8442& G&]'%9,^B,:DK?L.4"'A=,
M#YPJ_H+K</GNZO;]N6OY0(+(G*+Z"-W'4K#J61KYQ!-KN*Z0!QQLE!;NS0#$
MCR,VCL7H5&W'7@*;%,&S8D4']I#:"P(308?= RTUE5[!JF3IFH?6@X=$T"17
M'(KWF%45%B'$"QV=7IP/CY!$]3V9^7@$OW[X<(:&^U5G5R%/.=RA<1V2JBH9
MGM(G!<%ZI=+W;J,H* @)R8:&-VH&V[@_5*S1ZN=AKWLC,8H:AG"S)!\24/0]
MJ*_XO0S(]D_&_BP/2P*'F%XB_V\WZ>J>?6*(0XLP)*31->T9QA'-".._9D?H
M!N[=^5QU^>0>[H-[ J<C$X(R7"EVV$BLTHW)TS^PTO53:AA.3U)"RY1!\IK%
M/:#WA8H"\ >('/"QO\"/ W163"8#_#R,1J,^?AB!HC_A NG4H)78]:)O)646
MCX\9^^1:4MO 7'S^Y9<K\K/=^-<4Q=*V+LS *J6\L(%]3XXCZ<]H]3;,MU\C
M-ZFVB43F^XYD-KO#Y,9B2>=<\P#_WQ;[;B]T=&BA3<="#V+0O7FA!W%_) L-
M'R=#7N?Y>,#K/!W,O74&P7)@4(WM3\?!PCR*BF_=J6\&($(.?2 J9QKMX&8N
M+!74].&I30=Q:>R"V0032@) &))W$5Y6K<IX62+@8W.?.Y-&6\0P-!^N/IU_
MNK@Z_QA=?;JYO?[*9/$:/<@"_>"PFLZ6%A1@:$B7\;S23G3$,#3 X$.*[XC[
MBT&'98@>&5*8'7Z8+$3[<>.QI@7X?4I",PCBT%;S.?_" **8Q8,%&L\FTW@&
M5-,JZ=Y$.VJAP+9,U"]C+H<%"_$RBQXR.(KE\F'/B3M^+H?+LG=X6EF^W=6"
M@ ;O/R;?;*J%RQ]6$RW7DI'+T74$,WG+ENSICZ"GP$/1 (CYKSM*N17<EY-=
MKOZL4[YV25Z2_"6NRD%5:%QQ5"J!YEG2PBZ&T,45CYZ5;H+P^WO0J=[S1DJ0
M;61P6H\/$8- QK&82_9F\;O>QZ997OXDZZ4]LIMS1Z>-@O/RNX+N4!BX/-F8
MQ<C-XO  ['@)L<+NIS=X08X!LDFT\UWN?C>\S7"G=85($6FVHBC:)]5X)]6)
M4,M#IU&J,OBG+V9Y)RCEP)OG/P3\+#")Q#8SS8CDJ&]UF4%)'*=>Y.%>)#96
MI&JO0GAXDQ^9ANW='[:5B%28M8F"7:-B;T\+"\U+_PXJXM3B%K8)3F)1@.&G
MO,V:W]<NVDO78F.520P.%B7HNB:T;V\ KK:X5@VLX/*QZD8+528*E=.F+[PZ
M= ETC3-JC+,4QA,- Y9D8U7<J"U'\FO&..H]PH>%+_2P:%@JT65!<21ZP(QZ
M+ SP$WG1?8E%""-T7Y2:TZ+LJBC-Z)"KS1Y!6CJO!QN-2M;-+K9H\=V%/3=D
MCNJ@T&&[=+9D-03[:3CWDC6ZDK*\:E"#<<7&OUG= >B^(]NPK_7WE'N,.F00
MX\D@63@)A:9N%8>H&@YJ,QJ\9?6 A(O&6E"2OJ1"^AS"A&+':##P? I-V[Q8
M\H_*#T.4&M@.N)CX:#[!S4\5/WS1,[:B,U75>D'HB"4,M)!J'IKR2LTV5UBT
M1[13>0>/L@D%/X<5:ZE"\AK"MDG !%'4?7HH_!0WC*J0.'@G(Y%RB()1L*KE
M"M/152.#7F=U#\$@Q5Y":)7>9PUSI<_=Y2$I)(;,D!4E,&-,B/":#?JE[O:T
MVIHT6SF$0:WZC88VY-3$68V?1.LA#_0\9 M_!6A0VZ).)5_3F>^\@5+A"[]6
M*5P/>:VN(F<9H^EKG@O(('A<-OL7;KS6Q6W<X?:^#8U)@JZ8<?D+R@HE>QF-
M@VK5$!K?)B';,BW@04&>KAHLUJ>O4RTR-'UTQ=]4W5:^UBPH? '-8V[G2$@N
M4Y?D1J#0)$H.^G^RB(IBT,<_VS*-?1WG-1CUYG^B20T&O<FK6B"HZJZSHVIA
M.&1_M(-IK_\GVIS!&/H]#7?D+MUDZ9/B\61^71*A#F;I9.*D[4.W@A66\##5
MJ13(6J\YE"9$J=+"J5] TJT>Z,(^OP=!=[<!V0HV"0T/Q8IYW/FR/A3:%#=R
M\CMA"8RN(9IQO "/$ F]8X(<3L=8K9WSM_G.#K_..UO=0G,<+?J]T9_L'LT7
MO?&?3NW^!C<C7>:A 9N!%?)HU =I;@]';NX:(P(>_&AFU&+K95P<O?-'["18
M<"L>(K!D,9H!M&''..H-#S7HR%[: DIJS</"4G#E!H)47_GB8JW1J(0IB( 5
MAOPI1#8*)&]Q3,[O*>K0M6_5,MNRZCQ>KUQA%.,GN?2OA2Y 81FWS ]1,5J!
M593$YZP2+-4K7V)E+MG^JONN\(T;I5_?TW#55(IXZKK<%/Z2L4(Q,YX199$9
M,\*$(1W\H$AM,32$Q:8K6\1(GV1&*RZ#T#P9TTX[).*&1TG*$AAO?/Z^+OIG
M0!>,T]D*+*#UZSXFQ"W$A_;#U]Y-#T?1>!O'C:>:XDK[_>A?T8_3[\U&-F5;
MSH1\OYA.L=PLPF>SK(MTL]D8OJ'4958I&A;%HB=<G]R5+D S7;\WZ*LD:MV+
M*[0DEU(0CB ,ZD P$LQ,Y3ATB(PK#+.V9M'ORI0V4OC^D!#5=J>I/D:QDZU%
M#8K(NWIB-'9-MF(9UVB\B2\E]UYEBFM:N8[:YN8C,J;-NP*V1L-Y-!HOS%]^
MC9I!#X-X-)IX/1T)KB*W1H<_YV0TXWQ%1# PY!%3_?($,Y8Q&FNDN8K=*VEC
M5 ;Q8H3Q&:,1079^S&".*Q1-Z R$?[Y"UI3BS^(#-20U4O$;#Z&*LYM ^$'@
M#@74\0@RX3(,@9P96C<.:&3=SK6WW8O-.<[10,((ST;1^&P2_:(71P=ZVCR>
MS.?DV)B2:70TCH><:K<8>^K2Q] +SIYE^O=05F-SWP=C2OGE_QU\Z;R#,D:(
M L'_'GSOLP.UHEKE0-N<.\U.B<&\'\WFT6(($F,C3,_O"=T+]O?P+S<MB;V9
M+#"%'@_+*)Y3--!H$H]'^ UF9GJ:IE:V;@F_?@$KJXM4 ?*9\>'7I(RC^)!M
MY.,!OQ]CAJ-94Q((KP165]YS)5/LTPHGMVK&M1GVR%8[= ]EDJ6%]7VJ];YY
M%$+/(D*I5FGZ#>&$*7K?>B 1!8K3>AC?1S*/!/ZP#'7Q_)ZR?ISW\F@\=! ]
MDAOG^@K=V*1B-0(ZVJ$,YE6A#)&$,@"[<8@-; 9HUI/'^#AGXNS4L'D4QN&-
MLM/?%6Y':"^O7$]FP?1L5 PRF]#%0U!H7B>!O&*)DI;_CCUU1J_I4 Z):BE8
M(F*00R2N;0H8>J0;AD_/G%DU"HRW7&'7DH?Q!93U/8JY#C40^Y'0Z+9S;&2N
M+S^>WUZ^C[Z<7]_^%MU>GW^Z.;^XO?K\Z89@)]Z=?SS_='%Y<US-<02T\E'2
M^%C@U((@V+B9:V;IXPU"+"PZ'-G1F7DS'@Q./75_+8620"\C'&M-27$*0_9X
MASYY-?'8D%86%RU(O%A=\0I0Y%L;M)^2L)Z?Z7Z:S_G!&ERN3ET6),:@K4G+
MY719C-,_TN5./$>NT$J:/ KTGL2SO!GTYXBW!=R)JE!3(+^ TW<Z93L2QZU3
M=C$_[061J'Z0YT'#%T8W16^FXP.!4+/^:=0(RX@$-E?4>^+K9I>3=U>.MT\_
MR>H)Z927S57^XWBB/&=F;D3K@B4NED'Y)XP 2QWVB0+Q=X0.N')K\.R_@QSB
MK).M,S+&:((OEW N\%A$GS]$_W[Y6_3+^:?SGRX)D 7?#RH]2]A>%Y%PP("X
M]0E> 9>&W(35VP.1WC>XX^H'XHVR*V-) ,VL&#R$TMQL)FBM4E_.NO&G0\1.
M&?3'B&85SP<49 [7\; YZ4L]*W?[Z%/2E1,]F)C+_\!5N;R)WOT6?3JG'.8N
MISK<#1@4V+T>?N61U.LTIT[?-@HD=*]/&Q#L330>QX,!Q=J"< O+<9T\VY(^
M6H@!(?Q8V")?\0CD,Q#E$/"@"2KA 4/S%]-X,1A$LW@\)LG?K[!!83]U0<%E
M0^1G8P0N6RP6YE(W+:CW%QQDC(Q=#%"JG(YQDP8PFN&<//LPHS$(Z*\(WG<+
MV;U>ERWB.8LJG\:\Z]:CKSFL2Y_^/QX.NQOIHKE!/)Z,"1)B87ZA"Q!)8P(R
MWQ1#Q<MBG5)%!,3-4QX.I$R!++/^Q'SF$!L[)XPGP=^F,XU?@![&V -B2E#"
MT&3*L!?Q&"ZX5ZSZ*XZ=MR1=9P\W9S)@3);^=!J<OJ!??S4H$'S1G_#[DWD+
M-LI5!X_D0+9.X=1<?0+V=!G=GO]') =22H%Y"0S1B9? 8"$1M&;!H7PMEP9P
MB#-I[#?.>T"83@[#[P03F3!Q9 !ZR)?7C@:!GV$C)X2D-1C-OV\N($QMV!CZ
MO?AL'>ZT _[%]M7'57@KAVML"PMH\3^ULJ4K.K(XD!TE;]FBTH*< -?X,MLF
M&^-7-/:K7;M7O4((=D5.5?HQ7+X0A8I7+QX'!6M^7!!DUKW[G<DTS=V<81(
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
M(B")[WA/(W('UUE[P8V$ 1O?YTH*WGA)XLUI,%* PB?SFL/:,1K(DW I%H$
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
M[JZLMXTD23\/?T5AUHVE!B5VW8<6LX LRSWJ]05?C<%@'BB)=G-:(@51<MM
M__B-B+PKC\JBY%E@'UIFDY5965&9D9%Q?)]BG]V)9$N>E,^BEV>J1.H%'A'/
M[E;7KI=H,2#\BK4"M)-J=S#3_LEXGFE%6%2[A!E&&*SE7CMS*W@C<B/F'!7]
MP"8!1'8^H52O)'#+(&D4'I95",^P)D1,IA?;S6<&9")8).NT;3+X4-#?LDDS
MF ", E)7]$V>%GU'5\''NNX8>0^G<>7F "V#NV^SMRO<*%>,HH-F3-FG15LD
M<VQ_@/^7Y06_R\[1#]>J3SCM)-+OLI;P39:V71G IXB9,]KEPZMBR#B?.< N
M0()5VE1(R)G#X[79[,W0 ->*\QMXJ+)O['IYS>*:(]Y<TAS LZ==B]S#\*'(
MB^1@]NZ&H8W<D@FL.DWJ>O8$&66JCA@ZV[3,+ MA6+0_*K#7GY)A&UO^&LS1
MN<"KL%P]JL9R.YJF[4A;8Q5+8PW-_.[USM"2,:]7J4YVEF?[R:'].# ;TRRK
MX-\V[<N6*%BUUK<:Z1@_?4K/3PEOIH*_2*JJW8_1R_#KJS9+JJ[7V>_@\:Q1
M. IWJK0HH6U:937CA=7.F#L^L>J#A,TKFE1XN)/AWD_A&Y+]3=MMGI:,H:XO
MC5'*"Q2P!L_GW>'68_5X.#MW4.%!KPF2UG:S$XD+Z7@'\XZH5U"%U9/0(F(T
M1; #_]W<M?82;,8P68]F5*NI=N:G<J-5.ZE1I$B*<_9W/XY$BS#8)$W*>MIN
M?Y/LB7F>=@U.V3QM^@+^K;.TACWE";9M&_Q0]*@\^B;-RWHF0-=W/XK$YYVD
MT9%$-E6.G(!MUT.O%6@HZ*G3FAX*NA9ZQF%S1:;6Y\;G-Z)@,N'EDOZ6H'#S
M9$Z\\:@G8>(<S)[Q<NT=ZLVV1KTI!URG=4%7@L[NZ4-;XU\D_JW@T^P883]X
MP$*O_7;<NLEP#=6%&GR5YD7AK&Q6(^AKIM"[NN/C0&Y&]7N;UAT(=?;<1 W_
M)O'"22'*W<(:%SQ>H0VIJ&JP$+<[YYSHTSPO:$K4/4Z "K13A7.D:$&1X/9;
M-1W;C=NZFAT[B(F9^U-U5:9=@09%VX)!@9MB4T)7K>PJKTLB)#Q6\"I&>$@)
M M13@:R5\Q):="0UM%) >^K2 CU!.^.K!SY;8%%U_D4U58 1:ZI$$PG^YK"T
M8"6"$HQ?#G-H7#))L0_Z6FAJ)3AM0>A?PT6P?<0O MD.>C$^AY= QY= D_&E
M6):=N020%F__)0 V(]V@QNE3PH<6%U1@%615RUXBO<P*+,V<7F*=-C5^J.N"
M3>FJ[5VKH%.K@'6EKX(,IT%3IWW?R*[RN@%]V46M@C+K^-PO0,^BO#*89(96
M:SOB<7>N@BG/YK*NN5$*L\_@GHGRA9DMG+D^[QV^14&/0MNE21PR@)72TE?G
M,,(G69:IA,1/R8=WSPZ.9D]9.G!JG93P/:1MT0H^4L'+9]:IP!OH<M6);4@^
M09[,/.M\UH1.L:"LY2#-SSOE25/FL XIBA8*R?1^\XG(H>#Q9\/'/SG&QX^Q
M?$]$!0[S6?DQ-9^@.)J"_NVSUH$[":9AKA'NR4-*!R9C ]/./OK 8:63='3<
MI71A#"C!M5/DF7ZD31I0L0VR>4+S2CZ![H$R'5FP]<+0<ZD99L_N*97=G&!X
MML**/E0BL+=K6_-@9/HA&=1MW15D@.2HR?1AHI[K-/5&:Y0_%JS'FFY"Z[&L
MZZB7A=X,F!%7*I]B([L\&J@49+1'Q21N,V_(RCD1.<H4QJ+(AD<,%>=C;8AM
M-#AVVD*))3M1'V>BP@RNAZT:=)$4A!$X_0M:<;6NUF;OIG!NSG$:D-KO.MS"
MU,G!.M0<LFG7D:VJ)BJM?'Z&)(GPNG64$%S;5J+K,U$%S&_.BF+G?:N-76Q=
MDK>%?)#SHF0['ES)9A//?:(>BLHSFO,54LCP0$V75F"LPU"PD[G,&T6==6 4
ME^HE&F1-];B/%&5/;W%MW.$)FAI-KR;(7W (&*F4,4$CQ(W$T+"ISC^\>U)D
M#4)%B:IO8\NWPC#LH7G8(RJ:8L :Z<VC?'6*K93G$&J=,>>F6#8Q"^_-\NYV
MB_%,7N4!^WS7D-77PI*_,XBOV%D[+P_0.]-F,)DI4/!-H1#759;49<>4[8ZT
M!<8W:*;R>;#>P/>4IMZ#+=W#!&$2*$"AP!&-^=%0%1<9G=_0.K;]6N=1!UZ\
M;A^?F.E9/)*VL@"[0R'!TLRXPBBK&?DM-7\7RQ#CGC6^W4$'G[#2I6@R3"37
MT+^NC/LILSEK0-4(A&"*-IZ3\FU+,I]@DRFR,9MR7J'%F!>9-!:UIZCAR-:S
MQVFJ3&XXE" !;='HJYAIE3:%N56515K!LN).5G3,'"4?-@HG006PA_ 'NDV+
MPS?' 6(-O-%CSIBU2HXIX2UYJ2"JX6=Z<>]1D*Y73RE^L@.6,9=<&QV8;T(:
M39O55Z1S^+*:L7HC'MF[7;$JHF'X@CA-N?!F1+0.'[-^1ASJ19?6=3XC=O2R
MS&:,OASVFO>R0ZDSA6AL?LGKZS5WT\>HG.<LAO^2XZN0ZR)YPR:64^FPZPT\
M%DD_84LED5*9C4LE3\%485+)X43'I8*,P 432E?E3"@-G":44&#=Y#/<];/&
M4@A.QJ^H@(O,F<5X->ZJ'\6NZNIST%/R]?KJ:'<#1]F__IG<P;=?5G^.TMKZ
M;:VT0JL.2;>7Y>-%6L$!LS='AR0=Z=*LSQUV+UU2D&<-/]2])R#,?F]H"8-:
M@+X"052TW-HT[_&0 4?&%H8=C&YPP^1,H::>LIWX,5Z&1#^Q"2K%-.=+WO*C
M'&G4WF>#;CB=.VH\7?XS4_YEGFNFX] $XP9;4) %B8_4<U^'Q(CFD=@F3H7]
M]A.'N<32E.09U5ZBD,XH40T_82MAME']RO .+K\!QXM?;I:7Z^7FQP^+=PM)
M%VA0_LT0W0&LKGP!QOA?X6#[)%NT90DF& 4&22[Y?_'O^Z9!?#),XV?95)C#
M?W4U8_)!I'$V95F<@A5/+1DBIJK^ D% 7WDF B]BD,DES!"P[AEJ!^60F8D8
M/'=/E*]1E<I,E>1^DO6LDV) ,PZUZA B31D[6"H!T-&VMH1JP)8J) ?Y.A6D
M[DR<"32G "$"C"N4(7]/4,-T):F$SG6H+@LP^*I^]O/'9&AHPGD;3$$GK>#P
M $SG)[O*#LY.+7.T8K 1#+KE1K2!0UE//Q6E<+*Z)2G/$: F2[2)2RM4J^\D
M&JF#:90X4U(L&#ABYT!CFO!2UAK_BQM"DV,.<ORNV?5J=3>@4]AQ.)AOL,-
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
M-308^6HJ5*(LR3X1Y2!.F&FIW(1H0[ 3ZL48;<-1#BR,Y!XF:LJR[?GF>D3
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
M[2YNUQ*Q6K(ZX!*ZY8$U2O,DC>=]"7$WQSN4Y0^D!S&#(]5"A3*-6:<. LN
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
MYKS]#5!+ 0(4 Q0    ( -R(BTX?(\\#P    !,"   +              "
M 0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( -R(BTXGZ(<.@@   +$    0
M              "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
MW(B+3HIE!'+N    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ W(B+3IE<G",0!@  G"<  !,
M ( !M@(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #<B(M.:\[B
MQU\"  "%"   &               @ 'W"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ W(B+3MI7-.A%!   RA0  !@
M ( !C L  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( -R(
MBTX(5\T':P0  !<5   8              "  0<0  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " #<B(M.Q26:\5T#  #2#0  &
M        @ &H%   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ W(B+3J/:0HU(!   9A0  !@              ( !.Q@  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( -R(BT[8^4"_M0$  -,#   8
M              "  ;D<  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " #<B(M.3F_0P;0!  #3 P  &               @ &D'@  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ W(B+3J:!Y,>T 0
MTP,  !@              ( !CB   'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( -R(BT[B)<E[M0$  -,#   8              "  7@B
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #<B(M.3;@Z
MO[4!  #3 P  &0              @ %C)   >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( -R(BTYZ+=9:M@$  -,#   9
M  "  4\F  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
MW(B+3J?;YVJT 0  TP,  !D              ( !/"@  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " #<B(M.__,+H[8!  #3 P  &0
M            @ $G*@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( -R(BT[+3PS<M0$  -,#   9              "  10L  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ W(B+3IO>8)*T 0
MTP,  !D              ( ! "X  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " #<B(M.ZQFH5;0!  #3 P  &0              @ 'K
M+P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( -R(BTZ
M\\$)M $  -,#   9              "  =8Q  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ W(B+3H$1.!6T 0  TP,  !D
M     ( !P3,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" #<B(M.++G8L[4!  #3 P  &0              @ &L-0  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( -R(BTX&MG[_M $  -,#   9
M              "  9@W  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ W(B+3A-,DU.T 0  TP,  !D              ( !@SD  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #<B(M.0>$;_K4!
M  #3 P  &0              @ %N.P  >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( -R(BTZ.Q?A@M0$  -,#   9              "
M 5H]  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ W(B+
M3B7NB1JU 0  TP,  !D              ( !1C\  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " #<B(M.V_(OT[8!  #3 P  &0
M        @ $R00  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( -R(BTX1@\EPM $  -,#   9              "  1]#  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ W(B+3B_,0.RT 0  TP,
M !D              ( !"D4  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " #<B(M.B5H/U+4!  #3 P  &0              @ 'U1@
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( -R(BTX25",.
MM0$  -,#   9              "  >%(  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ W(B+3K-R-'2X @  ?0L  !D
M ( !S4H  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " #<
MB(M.C+P:"\0!   X!   &0              @ &\30  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( -R(BTZSV5!JLP$  -,#   9
M          "  ;=/  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ W(B+3M+,$U&X 0  TP,  !D              ( !H5$  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #<B(M.9*R1+K<!  #3
M P  &0              @ &04P  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( -R(BTXEK)U\MP$  -,#   9              "  7Y5
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ W(B+3E]'
MEX'' 0  . 0  !D              ( !;%<  'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    " #<B(M.0Z8Q];H!  #3 P  &0
M    @ %J60  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M -R(BTXR5FT]Q@$  #@$   9              "  5M;  !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ W(B+3H'"5;6X 0  TP,  !D
M             ( !6%T  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    " #<B(M.O7L52MP!   "!0  &0              @ %'7P  >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( -R(BTZWACF;N0$
M -,#   9              "  5IA  !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ W(B+3EESH:BW 0  TP,  !D              ( !
M2F,  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " #<B(M.
MT\:;/<,!   X!   &0              @ $X90  >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( -R(BTY]W?U"X@$   (%   9
M      "  3)G  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ W(B+3N(YSINZ 0  TP,  !D              ( !2VD  'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #<B(M.UQC0[\(!   X!
M&0              @ $\:P  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    ( -R(BTX)2$4/N $  -,#   9              "  35M  !X
M;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ W(B+3K5A!VO'
M 0  . 0  !D              ( !)&\  'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6Q02P$"% ,4    " #<B(M.][1IT[D!  #3 P  &0
M@ $B<0  >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( -R(
MBT[,;>@Y[@$  &<%   9              "  1)S  !X;"]W;W)K<VAE971S
M+W-H965T-3 N>&UL4$L! A0#%     @ W(B+3@-IB[[= 0  N00  !D
M         ( !-W4  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M    " #<B(M.VC;Y61T"  ":!@  &0              @ %+=P  >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( -R(BTXHOHVS@0(  (X*
M   9              "  9]Y  !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M4$L! A0#%     @ W(B+3D3[L?^X 0  $P0  !D              ( !5WP
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " #<B(M."]3E
M09\"  "$"0  &0              @ %&?@  >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;%!+ 0(4 Q0    ( -R(BTY)U2"83 (  !@(   9
M  "  1R!  !X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @
MW(B+3CTQ^/RW 0  UP,  !D              ( !GX,  'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6Q02P$"% ,4    " #<B(M.5^PRELH"  #)"@  &0
M            @ &-A0  >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4
M Q0    ( -R(BTXJ%/L0L04  (P?   9              "  8Z(  !X;"]W
M;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ W(B+3G^^?A.; 0
M6@,  !D              ( !=HX  'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6Q02P$"% ,4    " #<B(M.-YTWNT0#  #$#@  &0              @ %(
MD   >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( -R(BTYO
M"34V70(  -\'   9              "  <.3  !X;"]W;W)K<VAE971S+W-H
M965T-C(N>&UL4$L! A0#%     @ W(B+3NC)@?0=!0  0AH  !D
M     ( !5Y8  'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M" #<B(M.,)D'<AT"  !\!@  &0              @ &KFP  >&PO=V]R:W-H
M965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( -R(BTX9O8QXL (  &L)   9
M              "  ?^=  !X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L!
M A0#%     @ W(B+3E4I@>(F!    Q4  !D              ( !YJ   'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " #<B(M.*7B)QDH"
M  !R"   &0              @ %#I0  >&PO=V]R:W-H965T<R]S:&5E=#8W
M+GAM;%!+ 0(4 Q0    ( -R(BTX6'9 ]_ $  +L%   9              "
M <2G  !X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ W(B+
M3C3'^73? 0  900  !D              ( !]ZD  'AL+W=O<FMS:&5E=',O
M<VAE970V.2YX;6Q02P$"% ,4    " #<B(M.#Z#6IJ4"  #B"@  &0
M        @ $-K   >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0
M   ( -R(BTZ#D-BHG0,  -L1   9              "  >FN  !X;"]W;W)K
M<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ W(B+3N>NEISM 0  R@0
M !D              ( !O;(  'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q0
M2P$"% ,4    " #<B(M.=(YH[) "  "8"0  &0              @ 'AM
M>&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( -R(BTZ7X#]!
MKP,   D5   9              "  :BW  !X;"]W;W)K<VAE971S+W-H965T
M-S0N>&UL4$L! A0#%     @ W(B+3F?/J@Z4 @  2@D  !D
M ( !CKL  'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    " #<
MB(M.,Q3;3 P"  !Z!0  &0              @ %9O@  >&PO=V]R:W-H965T
M<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( -R(BT[KT\(@- ,  ,$,   9
M          "  9S   !X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#
M%     @ W(B+3CQ&]!X/ @  > 4  !D              ( !!\0  'AL+W=O
M<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " #<B(M.[06ZM[<"  #9
M"0  &0              @ %-Q@  >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM
M;%!+ 0(4 Q0    ( -R(BTZ8;B_,&P(  'X&   9              "  3O)
M  !X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ W(B+3J;K
MZP4# @  D04  !D              ( !C<L  'AL+W=O<FMS:&5E=',O<VAE
M970X,2YX;6Q02P$"% ,4    " #<B(M.>Y,Z_M0$  !R&@  &0
M    @ ''S0  >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    (
M -R(BTZ[DJ@(TP(  'X+   9              "  =+2  !X;"]W;W)K<VAE
M971S+W-H965T.#,N>&UL4$L! A0#%     @ W(B+3BO0@()\!@  #2T  !D
M             ( !W-4  'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"
M% ,4    " #<B(M.JL:6TJP"  !/"0  &0              @ &/W   >&PO
M=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( -R(BTY4RX.T/ (
M .D&   9              "  7+?  !X;"]W;W)K<VAE971S+W-H965T.#8N
M>&UL4$L! A0#%     @ W(B+3O G/Q-7 @  GP<  !D              ( !
MY>$  'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4    " #<B(M.
M:LMZV#X"  "$!P  &0              @ %SY   >&PO=V]R:W-H965T<R]S
M:&5E=#@X+GAM;%!+ 0(4 Q0    ( -R(BT[OKM%.Y0(  $T*   9
M      "  >CF  !X;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L! A0#%
M  @ W(B+3EL&1J(3 @  ?@4  !D              ( !!.H  'AL+W=O<FMS
M:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " #<B(M.<<H)U=H!  !B!
M&0              @ %.[   >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;%!+
M 0(4 Q0    ( -R(BTZWYFA!1P(  -4&   9              "  5_N  !X
M;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @ W(B+3FSV*RE0
M @  *0<  !D              ( !W?   'AL+W=O<FMS:&5E=',O<VAE970Y
M,RYX;6Q02P$"% ,4    " #<B(M.&+S2/30"  "1!@  &0
M@ %D\P  >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4 Q0    ( -R(
MBT[FE.VQD (   ()   9              "  <_U  !X;"]W;W)K<VAE971S
M+W-H965T.34N>&UL4$L! A0#%     @ W(B+3N'O^]<M @  DP8  !D
M         ( !EO@  'AL+W=O<FMS:&5E=',O<VAE970Y-BYX;6Q02P$"% ,4
M    " #<B(M.>$ L7;0"  !W"0  &0              @ 'Z^@  >&PO=V]R
M:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( -R(BTX<C*!7I 4  ) C
M   9              "  >7]  !X;"]W;W)K<VAE971S+W-H965T.3@N>&UL
M4$L! A0#%     @ W(B+3N;JG27]!   7B   !D              ( !P ,!
M 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4    " #<B(M.$749
MH^,"   $"P  &@              @ 'T" $ >&PO=V]R:W-H965T<R]S:&5E
M=#$P,"YX;6Q02P$"% ,4    " #<B(M.3BP^-O4!  #D!0  &@
M    @ $/# $ >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q02P$"% ,4
M" #<B(M."[O& .&7   !/P( %               @ $\#@$ >&PO<VAA<F5D
M4W1R:6YG<RYX;6Q02P$"% ,4    " #<B(M.-\2=<F0"  !"#0  #0
M        @ %/I@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( -R(BTY=6RH_
MZ 8  #Y"   /              "  =ZH 0!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    " #<B(M.^(I!L_8"  #K.P  &@              @ 'SKP$ >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #<B(M.>C+5:V0"
M  #5.0  $P              @ $ALP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     ;@!N #8>  "VM0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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>111
<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>112
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>325</ContextCount>
  <ElementCount>382</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>116</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Statements of Changes in Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/StatementOfChangesInEquity-610000</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements of (Loss) Income and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000</Role>
      <ShortName>Consolidated Statements of (Loss) Income and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNatureOfOperationsTextblock</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfConsolidationExplanatory</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory</Role>
      <ShortName>Significant Accounting Policies, Judgments and Estimation Uncertainty</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Changes in Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory</Role>
      <ShortName>Changes in Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Biological Asset</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory</Role>
      <ShortName>Biological Asset</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Investment in Joint Venture</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory</Role>
      <ShortName>Investment in Joint Venture</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory</Role>
      <ShortName>Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Related Party Transactions and Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory</Role>
      <ShortName>Related Party Transactions and Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Compensation of Key Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory</Role>
      <ShortName>Compensation of Key Management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Expenses by Nature</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory</Role>
      <ShortName>Expenses by Nature</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Income Tax Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory</Role>
      <ShortName>Income Tax Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Deferred Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory</Role>
      <ShortName>Deferred Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Changes in Non-cash Working Capital Items</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory</Role>
      <ShortName>Changes in Non-cash Working Capital Items</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Share Capital and Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory</Role>
      <ShortName>Share Capital and Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory</Role>
      <ShortName>Income Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Capital Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory</Role>
      <ShortName>Capital Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Share-Based Compensation Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory</Role>
      <ShortName>Share-Based Compensation Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryPolicies</Role>
      <ShortName>Significant Accounting Policies, Judgments and Estimation Uncertainty (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatoryTables</Role>
      <ShortName>Significant Accounting Policies, Judgments and Estimation Uncertainty (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingPoliciesJudgmentsAndEstimatesUncertaintyExplanatory</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Changes in Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatoryTables</Role>
      <ShortName>Changes in Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Biological Asset (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatoryTables</Role>
      <ShortName>Biological Asset (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Investment in Joint Venture (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatoryTables</Role>
      <ShortName>Investment in Joint Venture (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInterestsInOtherEntitiesExplanatory</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatoryTables</Role>
      <ShortName>Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherAssetsExplanatory</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatoryTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtExplanatory</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTables</Role>
      <ShortName>Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatory</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatoryTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialInstrumentsExplanatory</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Compensation of Key Management (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTables</Role>
      <ShortName>Compensation of Key Management (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatory</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Expenses by Nature (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatoryTables</Role>
      <ShortName>Expenses by Nature (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesExplanatory</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Income Tax Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTables</Role>
      <ShortName>Income Tax Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatory</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Deferred Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatoryTables</Role>
      <ShortName>Deferred Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDeferredTaxExpenseIncomeExplanatory</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Changes in Non-cash Working Capital Items (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatoryTables</Role>
      <ShortName>Changes in Non-cash Working Capital Items (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashFlowStatementExplanatory</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Share Capital and Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatoryTables</Role>
      <ShortName>Share Capital and Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfClassesOfShareCapitalExplanatory</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatoryTables</Role>
      <ShortName>Income Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEarningsPerShareExplanatory</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Capital Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatoryTables</Role>
      <ShortName>Capital Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCapitalDisclosureExplanatory</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Share-Based Compensation Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTables</Role>
      <ShortName>Share-Based Compensation Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://imetrix.edgar-online.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatory</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Nature of Operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureNatureOfOperationsAdditionalInformation</Role>
      <ShortName>Nature of Operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintyAdditionalInformation</Role>
      <ShortName>Significant Accounting Policies, Judgments and Estimation Uncertainty - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Significant Accounting Policies, Judgments and Estimation Uncertainty - Summary of Estimated Useful Lives of Property Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureSignificantAccountingPoliciesJudgmentsAndEstimationUncertaintySummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipment</Role>
      <ShortName>Significant Accounting Policies, Judgments and Estimation Uncertainty - Summary of Estimated Useful Lives of Property Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Changes in Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesAdditionalInformation</Role>
      <ShortName>Changes in Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Changes in Accounting Policies - Summary of Changes in Accounting Policies Adjustments Recognized for Each Individual Line Item (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInAccountingPoliciesSummaryOfChangesInAccountingPoliciesAdjustmentsRecognizedForEachIndividualLineItem</Role>
      <ShortName>Changes in Accounting Policies - Summary of Changes in Accounting Policies Adjustments Recognized for Each Individual Line Item (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Inventories - Summary of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories</Role>
      <ShortName>Inventories - Summary of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Inventories - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureInventoriesAdditionalInformation</Role>
      <ShortName>Inventories - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Biological Asset - Summary Of Biological Asset (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureBiologicalAssetSummaryOfBiologicalAsset</Role>
      <ShortName>Biological Asset - Summary Of Biological Asset (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipment</Role>
      <ShortName>Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation</Role>
      <ShortName>Property, Plant and Equipment - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Investment in Joint Venture - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureAdditionalInformation</Role>
      <ShortName>Investment in Joint Venture - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Investment in Joint Venture - Schedule of Joint Venture Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureScheduleOfJointVentureShare</Role>
      <ShortName>Investment in Joint Venture - Schedule of Joint Venture Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Investment in Joint Venture - Summary Financial Information Joint Venture (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureInvestmentInJointVentureSummaryFinancialInformationJointVenture</Role>
      <ShortName>Investment in Joint Venture - Summary Financial Information Joint Venture (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Other Assets - Summary of Other Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureOtherAssetsSummaryOfOtherAssets</Role>
      <ShortName>Other Assets - Summary of Other Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Debt - Summary of Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfDebt</Role>
      <ShortName>Debt - Summary of Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtAdditionalInformation</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Debt - Summary of Aggregate Annual Maturities of Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDebtSummaryOfAggregateAnnualMaturitiesOfLongTermDebt</Role>
      <ShortName>Debt - Summary of Aggregate Annual Maturities of Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Commitments - Schedule of Future Minimum Lease Payment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsScheduleOfFutureMinimumLeasePayment</Role>
      <ShortName>Commitments - Schedule of Future Minimum Lease Payment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Commitments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureCommitmentsAdditionalInformation</Role>
      <ShortName>Commitments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Financial Instruments - Summary of Carrying and Fair Value of Financial Instrument (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfCarryingAndFairValueOfFinancialInstrument</Role>
      <ShortName>Financial Instruments - Summary of Carrying and Fair Value of Financial Instrument (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Financial Instruments- Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformation</Role>
      <ShortName>Financial Instruments- Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Financial Instruments - Summary of Interest Income and Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfInterestIncomeAndExpense</Role>
      <ShortName>Financial Instruments - Summary of Interest Income and Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Financial Instruments - Summary of Net Foreign Exchange Gain or Loss Directing Impacting Net Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfNetForeignExchangeGainOrLossDirectingImpactingNetIncomeLoss</Role>
      <ShortName>Financial Instruments - Summary of Net Foreign Exchange Gain or Loss Directing Impacting Net Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Financial Instruments - Summary of Contractual Maturities of Financial Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfContractualMaturitiesOfFinancialLiabilities</Role>
      <ShortName>Financial Instruments - Summary of Contractual Maturities of Financial Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Related Party Transactions and Balances - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformation</Role>
      <ShortName>Related Party Transactions and Balances - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Compensation of Key Management - Summary of Key Management Includes the Company's Officers and Vice Presidents (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureCompensationOfKeyManagementSummaryOfKeyManagementIncludesTheCompanysOfficersAndVicePresidents</Role>
      <ShortName>Compensation of Key Management - Summary of Key Management Includes the Company's Officers and Vice Presidents (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Expenses by Nature - Schedule of Significant Expenses by Nature (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureExpensesByNatureScheduleOfSignificantExpensesByNature</Role>
      <ShortName>Expenses by Nature - Schedule of Significant Expenses by Nature (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Income Tax Expense - Components of Provision for (Recovery of) Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseComponentsOfProvisionForRecoveryOfIncomeTaxes</Role>
      <ShortName>Income Tax Expense - Components of Provision for (Recovery of) Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Income Tax Expense - Summary of Principal Differences between Statutory Income Tax (Recovery) and Effective Provision for (Recovery of) Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseSummaryOfPrincipalDifferencesBetweenStatutoryIncomeTaxRecoveryAndEffectiveProvisionForRecoveryOfIncomeTaxes</Role>
      <ShortName>Income Tax Expense - Summary of Principal Differences between Statutory Income Tax (Recovery) and Effective Provision for (Recovery of) Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Income Tax Expense - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomeTaxExpenseAdditionalInformation</Role>
      <ShortName>Income Tax Expense - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Deferred income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilities</Role>
      <ShortName>Deferred income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Deferred Income Taxes - Schedule of Change in Deferred Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfChangeInDeferredTaxAssetsAndLiabilities</Role>
      <ShortName>Deferred Income Taxes - Schedule of Change in Deferred Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Deferred income Taxes - Schedule of Analysis of Deferred Tax Assets and Deferred Tax Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfAnalysisOfDeferredTaxAssetsAndDeferredTaxLiabilities</Role>
      <ShortName>Deferred income Taxes - Schedule of Analysis of Deferred Tax Assets and Deferred Tax Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Deferred income Taxes - Schedule of Non-capital and Farm Losses Expire (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDeferredIncomeTaxesScheduleOfNoncapitalAndFarmLossesExpire</Role>
      <ShortName>Deferred income Taxes - Schedule of Non-capital and Farm Losses Expire (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Changes in Non-cash Working Capital Items - Summary of Change in Non-cash Working Capital Items (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureChangesInNoncashWorkingCapitalItemsSummaryOfChangeInNoncashWorkingCapitalItems</Role>
      <ShortName>Changes in Non-cash Working Capital Items - Summary of Change in Non-cash Working Capital Items (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Segment and Geographic Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation</Role>
      <ShortName>Segment and Geographic Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Segment and Geographic Information - Summary of Net Sales by Countries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfNetSalesByCountries</Role>
      <ShortName>Segment and Geographic Information - Summary of Net Sales by Countries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Segment and Geographic Information - Summary of Property, Plant and Equipment, Net of Accumulated Depreciation by Countries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfPropertyPlantAndEquipmentNetOfAccumulatedDepreciationByCountries</Role>
      <ShortName>Segment and Geographic Information - Summary of Property, Plant and Equipment, Net of Accumulated Depreciation by Countries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Share Capital and Equity - Summary of Share Capital (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareCapitalAndEquitySummaryOfShareCapital</Role>
      <ShortName>Share Capital and Equity - Summary of Share Capital (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Income Per Share - Schedule of Weighted Average Number of Common Shares Issued (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfWeightedAverageNumberOfCommonSharesIssued</Role>
      <ShortName>Income Per Share - Schedule of Weighted Average Number of Common Shares Issued (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Income Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareAdditionalInformation</Role>
      <ShortName>Income Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Income Per Share - Schedule of Option to Purchase of Common Stock Excluded from Diluted Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureIncomePerShareScheduleOfOptionToPurchaseOfCommonStockExcludedFromDilutedPerShare</Role>
      <ShortName>Income Per Share - Schedule of Option to Purchase of Common Stock Excluded from Diluted Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Disclosure - Capital Disclosures - Summary of Capital Comprises Net Debt and Equity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureDisclosureCapitalDisclosuresSummaryOfCapitalComprisesNetDebtAndEquity</Role>
      <ShortName>Disclosure - Capital Disclosures - Summary of Capital Comprises Net Debt and Equity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Capital Disclosures - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureCapitalDisclosuresAdditionalInformation</Role>
      <ShortName>Capital Disclosures - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Share-Based Compensation Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanAdditionalInformation</Role>
      <ShortName>Share-Based Compensation Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Share-Based Compensation Plan - Summary of Fair Value Assigned to the Options Issued (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfFairValueAssignedToTheOptionsIssued</Role>
      <ShortName>Share-Based Compensation Plan - Summary of Fair Value Assigned to the Options Issued (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Share-Based Compensation Plan - Summary of Changes in the Stock Options (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfChangesInTheStockOptions</Role>
      <ShortName>Share-Based Compensation Plan - Summary of Changes in the Stock Options (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Share-Based Compensation Plan - Summary of Stock Options Outstanding and Granted (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfStockOptionsOutstandingAndGranted</Role>
      <ShortName>Share-Based Compensation Plan - Summary of Stock Options Outstanding and Granted (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Share-Based Compensation Plan - Summary of Share Options Outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfShareOptionsOutstanding</Role>
      <ShortName>Share-Based Compensation Plan - Summary of Share Options Outstanding (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Share-Based Compensation Plan - Summary of Performance-Based Restricted Share Units (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureShareBasedCompensationPlanSummaryOfPerformanceBasedRestrictedShareUnits</Role>
      <ShortName>Share-Based Compensation Plan - Summary of Performance-Based Restricted Share Units (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="vff-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Subsequent Event - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://imetrix.edgar-online.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation</Role>
      <ShortName>Subsequent Event - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>vff-20181231.xml</File>
    <File>vff-20181231.xsd</File>
    <File>vff-20181231_cal.xml</File>
    <File>vff-20181231_def.xml</File>
    <File>vff-20181231_lab.xml</File>
    <File>vff-20181231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>114
<FILENAME>0001193125-19-103968-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-19-103968-xbrl.zip
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
M.+5TQ[S?N$H=K$>L58;=BJB\3H%_W3V?7.FZ,.E^E(>@7"O6M(FYOTPK=:6
M3B_+8A:LUK/"2DM27I!3"$/ [(8N< S)H1-SW(XAKJ1MW;3<,_X3MO'(IQD/
M4=.IGS'=\-19>!>OI\DRGH?3=#E2U9VB1N18#7=G?>A-:%_ 7%$U7-YOTL?%
M9I3@5.RB55_#S;'7T2FWI[N<CV"W=C]KT6M=M\". +E6KL<@IRY!_Y#="(?O
MG-K1QDU^W99]6*F_OM\\/BZ2.!WCXB8272P.K^_<4V#5*7E_OTK7:+$'\>,J
M2];9KZOUSN7Y\\5T=-\'&)-)ZTKTB<C&ERR]G[R>DJ6W;KL;/ERR]-[->E;R
M]&6>O2B2#J5 DA/!MF-<&%X(VRXBW)%>$+C,<?+,>\QWX%0(L8W:.X*C ^!*
MK ,LT12&J@NDC9,!#%NTB4.LXPSL 5924LBH-'Z<)O/PVV.\S.(,7E%LU1$*
M7UO=36S!'X50*0\P7?X^7I>GB7$X.E>V* R0C[>O @=#A2UBU.(.CGT%#GP8
M?II\VL#Z'+$FBR+'MDJ!TQQUB2AW4.>;<.!+OLY+C>6!!Z4(J8^[1+0O^@N>
MN+W[,/T6?IO=X^$2)'=W,9;UB[/;I:_%#GP8E)YEMAA<GIYZX8F'+R]7;'^@
M*^'SR9=D'B_G64$R6*W/$"/779DS:]EG^\=?V=&@R[U7$GD>Z_O%V[N?DSN@
M+]NDZ*39C8H8)W#ZZJ^.5>9*G(BI)..WY?0!?_??>/SF46FX,J8S_)RZ=!VG
M!%<!+>5NZ(#CNHE5%\&6/HU<$7)#,L8 -@L,UQ/"L"([<HGCN*;K?U2KW19F
M*>7'DD8U!'9,W2<6HZ3O_* G1=T+80$5ZVU Z<F ZF9K[3KS[2*>?U;6[FJ!
M"GDZ742KM,+M;8IZ!2A)?<06UPIWVBHUG:G$96F2<ZL*2(?8MH^Y5 %'!<-Q
M#<>CW"!A!,H%\6PGY&7E#\N4C9";GDC9G\A3Q&Z_PZ+:?5%G@3VF2N:8W#H4
M%M"6)Q6P0'B1-(@="+#K HY9G-)P8=T)WV5$@OE/<YW,O#&YE#OE0MJ1]9W(
M=$:=UR[1^!WKO%(5""MX(\6_%KJBCR)0PQZ2->C>/NS,9!U-9VI?5AP@V^=T
MDMG+I$1II!4%_0S@_18$;F/ES&SW@(0D("X(8"9 CDBPN5S7@4UA1V"^N)XC
M?4^S "*Y>^W?,4E<IQ^):YJN&46^;P2N\( I#T@"6\Z@U'.%3VPS*NH"H-%M
M25F/V+R2P-4++"NO,U0^)OH;T_5313>\A,QBLX'8S<DT5=T-TSXS6]IFP!=E
M8 Y&&$;)A#0<*Z"&'1'NN]3V/// =4YGR(-$4"I&3 N7%[&%<\V(2JO('[<L
M4K_P.#&B\LI4X&)A9]:#ZD0%W::.F8WU,3XJG#/%<R<J6&XH\T94]=AXD.?6
M^>O$ R^$KU-/=#F1B'Y2T72)/Z(*;)G,.K/:1J<,9YY7VZ#-/(%C:6D]WW4/
M6-&4HE:"F4V4LA-OOZ]VY]8/_*XW4%3=P=FPO<J2,R.[@AN<$#P=*162'V?D
MX)7<(#ODRD5O*18NPQTBZO;<&/;'^>"[+@>N]D>!OO/N&&+JKUWR5P6HPM0[
MI*$HCF#N+T#?=>Z)FOLM_#%-_M4+'E,L]H,7![9%Z_K \\_^)?"[SCY3LR^H
M5;DT&^W).! AZF0418#^J$_&J]?$IOG5&K!T8D7P(3;(!>B[K@<=.$JE9;Z
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
M:TO=HXD.N[I#Y/4)W?Y&N9LQ$IN3EA.M,ZQ3&5%ZUIF-UH=@1+[Z*ZOG:YV
MZ1@=O0='#+%GT$ED6O5R/*=".TQ-0ZT>I_C 7%_&ZPDKQZ TH.<FB&H"!CKC
MN?E^3<2]I:?J2#]JT1V<[>-NP-,'/7;#49[:86>R4TLV9=#8HI&&6A_ZL?U<
MOQ$8Y:+%+"O+,8]9;W4LA[%K-2%6P?6C1&VK1./#4JL*H@%7M8 !*8^U N?>
M4PC+8OT$#\'*^))DJC3"O\=/OTR74VW]@Q&4K9;+>)&7KLS4!^?X[/OX<0JZ
M1%Q^6+]M6.)L9IL19;[!(NR.PX0T'"N@A@V,^2ZU/<_,37UBUN\$AF"CH6:J
M6[7LS;+6&WG@]=;14@:!*6G]9-@+82_6BFYU>Q>A8^$^GO^T6LVQBN[?5^GO
MZO[K,QCX ]/0J?6S6CV,D<;]QSGX&AS!-KV]>S]=#*U-=_65H')@6K*N/U;&
M75J]N@3I.DHR6!/_&4_3<#D/+E("&JY2AX<6]RTCI(X)>SXDAFMC,!&)7&X)
M8IO4U-H=O-HR*-$F\+Z!-2-]LUF:/.H:,95S<[5(9B@8ZBL>3I4%;'B8^@O$
M7J/A%PT8\ZAM>$X 1KX=2,/S;=N(& E-#^0=M4V]*/_G8OWG>?+E?WY>_QF
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
M+? PO 9VZ@P(40&8GQ##_]NHV*4ROF0W4.AU)40@#YN9P6O5HP@5(UVR=?*
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
MB;"7$?DK)O"8Y<+KUIQX#BLGA;X\*Y+^;7FQ%3SF;$B1)23(4UQO2++Y'DA
MI+GE$)CY'7,7PLFV/)OPN1 (:[& 53"BB[#[!8UX09)%X ,L\'=X^@1K=2#B
M\N++C320V?PL3>&">@ );)!TZ851$.?EMMC/@ O@;':"*CL. OA=NAS>2-I
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
M(#GF?,OX%# *3++"A1F?PQW$<Y7D@"95:5CF;AQX'%8?TW8+R$BJ' "%L2(
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
MK2^:>()O?DR0>+J&:&$01<'U<SV":2I(,IZ'QJO4 ))7L>360FL:,<O:-K*
MF=YY^1T\R' "PHQ\$% [,80G+ 1G0%2\:.5XR@9?JAV_>PWX317FSU%M<HES
MF:MWPPEP]*Q,6Z%^<B5EY;7^^/Q"4_3.8##0.OJHIW:&7>.B<S;H#4Q=-PQ%
M>[:L?&.*8L;SN15DE[A<#0(RF )-+'&\W&C_G(F;YEN^0V_?5I;+%+U]WWIN
MT=M7]/9]4^!%;]]]-#<-9_PNAW^@;@X+SFXC+8C]ADO5H)JR5HT!L2=W!Y5T
M,A89$<6,B  ;G?!@%=1,VD0!ZJ E*:$[@%A-+V,A'C82Q16S#JRV>VD199AM
M:8%=MFJEK O9L'<RJ+.$6<F#8O1DI2V5R\J":,J][6Y,NQ'#JYLREC1];;*F
MC1/?XS4)6#69:AHQ*LIPI(S&G9[6.^OHFJ9WAMWNN--5^ZK>/U<T53%$(\8G
M[0Q5SI#S *7G3F/S.C%>?AY=_3J6KL=?I)M?AE_&*X"TJO?BF152._7/+(!_
M<^\.FMN3QG8\B(YY65*+.WIA^"O,$Q\%=!)':62T_^!AU'_BA4@=%DFTZP-!
M1H0NRWL26'?XOA>C@8.'RL_GOL=7P-Q!+!Y,<N(@G1AC$3$^GD<K)R^@FXN_
MDF8>9,&U620HW-UGQ.4AN@$+Y'I,7CJV#DB[FG1[)3H@&?59="N?6AAT-]@T
MS74VS7?8OZ]@T01"S3_\#A0>YA_'&'6<?UQO#GT]W *+.UNF#]ON+@SK>[DR
M?LX4B33(8"MMHBW7R1-#5G2C[%VK'15)-+FOUE:3[6AL*_^SHC<_JS7#A9GE
M4/)DOA-L:1S"Q_#CWFEFUVI_NBYKQE9,N'Y;S!M4-E1TO2XJ:GM9'U&Y3>"C
M>?@0JM]&B;9D>$J4O\S^U!H%3^J>*J4]2^U0\ !"T1"M),,1Q;0$1IJ)D0:Z
M(LZI&T<L_?LE9\1R(DOJ4T!?Q/:W(Y:)'6(I#G0%PGLA+[2 H[BNY.!B,)%A
MX6.5&E[JI##4Z?/UG-@#,(R_X&69$(1L%/<Q'QI6L#+F, .4EQN"41S?8T\N
MIWKD ":0L>P3FY6P*=8YL.R\RDPA]/VD6-TI*=N0;!VON),!L0BH35;-+T_!
M72X7\7&U/A# 2"+,YU_*-<+D)#N@;)MX6CAFB4:6/>,UJ9;OLDG:T2))Y+]=
MMPN%8V)-_'N25FRR>/D5EF/[_/8]+&]?6HZ G9*\, CY3@*;ACD4R^NZG.8(
M3M)J81%9OC4,\%\2^"R;A\_ ,F8Q<Q?.1R=[-:D&PWU=F+R">8+IK^_^]I1(
M"@>G&;E]%X4#L47U$)X#]4#RO>2%RK)J8JJL] SI!"VS4D?RJ/LQH^H-IS-W
M$4:^_6>"9YQD>6=939:$_[ \J6QCW_$,[#BI]3 AMI6F>//$HW1ZSDR<I?.!
M^5S9W"E8J\=L&?$%;R=6/<@RV),LJC<LXJ.H6U7Q$>Y*X:X\$D>7<%<> A:%
MN[+*<W7,-BOAKFR]-4NX*X6[4K@K6^VN/&(!-,Q+;TW]X&DU@LH/3EW/-7K-
M@O6OMNW-;!UU<?3=>>SJ"$^Y8&XV ?5;KW&I;RL.)H'TX]9FBR>;HLB*J1>'
M@7?--\J]*PQY[(Y%$6(A\-$\? CM[<UO1;R!!?=,K'/[B"M3.ZY,>E?6NGM(
MNQ7B[G#9J\!'L_ A[GT%X;82O=/:B$X1T"D$D0@?;(\H$AA91WVOKKZRH53*
MI@HKEXS;WUK?*RFMTC4'%[JN=#MGW3.]HZO#\\Y97]<ZYQ?]"W4\[%Z<GP]%
M:94G]4D4DV%\\B(S;6QIE=OA_TKC_[T>?[YI=7&56UX@_YZRV&*\R9]@W776
M+=6?IA75I<CZ3K).KV%>ESJO:XT1B+XG*E"7J$"](:+NN2 \1:NQ G7E<XO8
ML==&5V&0G\1#^]PE+\11EZ;>85<.*E:ML-P1[U#1X+N?KE52![,Q\*FMK'_[
MXFZ<$VP!GO3T;+BE^T25!UVS)2:478%5NK4=N+:;4H0-6>"C>?AHBE;14"O_
M]9:WV5('I YSORKKO0,/>5<TX7=NA FWN2MKCY02&-G1VOE"4K"Y54[PWHRI
MW9+&U(!,76)S?W36TGA=?\OP28/+I4H&(<]<?\ZJP7+76:[^LS_W)(=.IY@4
MEB::PV"\4V>89);S\@RLCS%Q2) TJ(R9+P7 84V3DXH'BP 621<6:_[)QL5.
MH=A;,WK 7')6D"![.=^2?*]8F_>TE$'6KG/KC<68LZR_(BNY$29V:F&:WH=I
M6C1'%*9I89H6INDV7R(OET+$)@1$#FGG[;$GF^7;*K;C]JC) U.$BS7!=-78
MA;7G]BCPL0_QU"IA=+M\.2I6D(O@/@\S1=3.KV&2M5BXU&87C^QJF1?JPA)\
M7A34T?)N9[^=(AN#MIA"=P76[(GR!?NG-5S+U/>B=#G_\\OE[;AS<ST<P>2%
M+?[L>QU0WF,@*31KX<;B:_B31",R;Q]Q:8-*SEOS -5%=9T]-.&.B10OT'*Y
M"*@?\!*;!6,?RJPY2JO6T<F)VHK0D0,N+R%$V(OJ(BJ"2]9WWY.<)$*K!@/&
M 1_&!C(HO5]:P&UD4$+"%8L(H7N.B3(KJW@EB.IPB4JK1N@+6;:1RB[\@,#Z
ML!3ZS/+N"*O7'UA>R,O("WH[5'I3-'%)JYJXOGH!@17^%SL,K-!9^VYE6ODP
M]Y89!A6EM"@2DFB'XB'Y92HMJ<U[P/SA4R^2[D'_BUF3DP6-+)=+*<MF-2;;
M1TU&&TP<;P*I.2@=>BPN2Z^LN#J53K@)\"/K8$.2@,,E FH?K9BMJ<:SLTM*
M")[]T\X5MIUJ'U4,JK%!-1#2BF2E"#XJW(8/.MA%X*-9^!"JFTBG;(9L$NF4
M^^: (GE/8*29&&EF\;A\Q4\3 C'Z-.DO/'W2:??=QGS%!RN4U-YI]T/635<U
MX1.*'&ED>99CL1Q!58$O8:3L(2U]""?[ZE$TT3%/[:NZTE:W8\-0LC 6-W:S
MIKQ?;_B&88[)7$Z_2M,LL[V$'8'WL1]UA-UX[XG["!MIL012$,Y/]U)5D^1.
MW"B<U(EMMNWKAB[D63*3S+\M+[:"QWRT%#&4M^RV_<!A7:&S?M48=3**L3TV
M3/=O?Q)*0]9X&!['59SF0PW9V]2[<Q_EI(FP2^X!J*4(%6EBN1:SMF(OY 1E
MVT1F!J0S)Q;6_N2UB+*PS+RU-GF \1#TXJI@Y8Y#T5X+>T,Q46L1$-Y2F0,5
MD#L,N\83?A=3!CX,,R&H \$3]Q9UD2;E8E]%F-1U6;51ZL4D:>C.&VVGS9EA
MC.0DP+KR];CDCH9-:I:]1.P/JWTB"C'G2^=*4T^U#QR?Q"-3BN B,V"'B9-M
M[O#4_B%II\:'CT\!?JDV[+HBKYN+PCH45-GH5WY2,'CC:GIAT> W[/Y^-?W9
M]YWP*K@AP3V%,_@%J MHPV%VS"O>..KG (XL<<Y9,^QKUOJZD@JSYX:AC >&
MVE&[AM'1+^#EOFJ8G=ZHJRE]8]37U?%S%6;K2H+/RX+R_&>@I)!ELF==R)/F
M6W'(?2@DQ =I.$OKB@(J4%3'['$0V/PQ?#WMVX6-Z>';.$Q[D6_+(,Y<R_ZS
M<V//?#>YMF0L F?D3=3GOD/<'=+%N\>8+H[O;ZO@9^_4ERU>^=0B6;RQ/;#W
M"Y-(V:[>4 7"EY=3N?=1;7)IM/^NUKOZ$@SCM+1IZD/5RWT3 -73TMVT-@(H
M;+9+L2KWU(%;=EMLLAYUJ[!7OM6A;Q940@R\20+G%QK^V9D&9#5W$\4VW$82
M T'K) CPU]*E,%HA0=33;C4B4DB0=<J42Z?M(P(3M*AL"%8CK\GBI1W0"K&S
M.5$E,UBU1>G23E5#KZ?50M6 *7US#S7O7]W K'*C\V:+-U=LN*4<^;L7DDH,
MUL,+8W0VU :=BW%OV-$O#+TSN!B..N?GQM \T_2A-M1K-UB;FPW66?W0,-,(
MTV@7= 41OGVI6Q,&*51BS7QQDJ:(@J.OLR#W-Q3P?,Z,J]=G0:Y\:F%!;JP%
M6=B2W[8SU>4*GP6&ZO'8!ML*9XSMXA\P!ODKIC! EG#?J-L(4UR \[>@B=6Z
MV;?3N9J:QRSN\$LU;!."RK05C.SQ,9U$FE+/\FQJN7#!MR;H+*FC'F#9#FIR
M;SL>7W\:?&D(S?)U#BN]P6R^1&R\@+!XC1%/CZWDXM$?]DRMJX_@/:7;T<=:
MK]/OG5]TQJ:BP"UDW#T[ZS;WXD$Q-)#?.S"Z7@I9SF223BPB4:J/1!'WB".]
M1YCK-.UW*Q&/OUU<Y!]&_GSN>_EG9J(IHXP*1.U\)?H_R"S?#@'-!'+(NO$<
MTLVOH4KS35'J2ITT$%Y*.B7M747>U3FD]>5^7Y4'>B7J9',49ET>&*VLE]T^
MZLA"KQ=Q$,:8MQ'Y\/?$I3:PXBE!UX0L>21J';&HLM'MRL"HVT$KNX([D'O[
M\),)&;.1BIA5YA[K8<,E$%29+S=?VU<PJF?VCX=N%%G3M#;238NIQ,?:A"2P
M:<CJ2"5)0*VCDX$BFV;I".AVD8E1FVQI>Q$"489%X*-Y^!!:W:LL!X4HH);:
M#G155N&?J512BKEY\&JFK"A[<+L)H76X3%+@HUGX$%>JXS'?:7)WT)/5HS%#
M&')/J^0N*32]LF04T'NL?+-P+9O%][>3D!2YWS?EWJ 2(U?SP.W)/:,VM>](
MA<]!6+V-KJQI1](UM:]5$M$L1,WQ&<$U$S67(S$JJ/W:7$7"HM"&A0F+0K,6
M5K?$:I]\VF#T[K=...D]V42C=Z\%"5SX8\F .;,K]]3:-+JV2R91DUQ@I)D8
MV37!ZYDDK4V)76<4+EAWU+;<81B2*!QZSL_8(\1# Q@K6!%>^,'P+J!V[$9Q
M ,]AI7$:/5:2!38PS<'%V87:Z9J#84?OFN>=P85B=,9GP[XQ[L'_M-%S66#U
M)CTIW>Z'9].<TE65T!L*64:I('#)-,JX[(0)!'8\)B]R7C;@ZBC5:249J3R_
M\K/+JT]7/U^.AI^DX<W-^'8%D.>IJ8$=%2X][ + 2U!;$S^.6&7K249AK'Q\
ME-;3YB8!7H $Z(>IP!9^B[T8F/TY1#M!GNR[\$/*Q_:<I$O"YE=/L$]CUN@'
M4Q3#)&4Q%*5-7I>2:&Y(\GNB<Z4<0:LO)['ZN46NVVO3P-9V3,D_'';MDY>!
M/ZC2* V]\8_#B,ZYI+!<&/:>-6GH/)%1>[_XE[P(8]Y"2UPX)2'LR8-VA@FT
MBBX^D; &3TQ=SS5ZS<?&P;6R'#P@<XMZZ(&W_1"[\_CPQWSADA86OM9DK2U\
M_ WBW'21?[8_,@GA0I@12>L(0R]?$+Y=9*'W1<)921NU\.P*?#0/'\>FQY4N
M.8^6VB<V8A?;C&9Z'<JP]HDN6=6.17C)>OF^)L>KTY6XI$N6'<66FY#&B>='
M1#(^MHXV5+G?EA"5W4%5JTE!%:K=L:@2 A_-PH=0[5XHW6T'Q H)^NBGF]4\
MC+1ALJQU$DR1M6I*Q#0/5%56JDFF$]K=,Q>BE"J09F96@)EFQ&%A+\#CG*=D
MU('W)^2.>EZ2D(8-?5I'4I6=L^:!JL@#M9(F $(I/!8E1."C6?@02N%&\3::
M6=X=4PG;&FMSTB^?+?VQ%;$VJBGJ1Y5D-2*#0V"DF1C9,:?F3?)C-B7@C+T(
M'@Z_D(4?L,7=D#L6P5]-?HUQ/E(NNDKG;'C>[>AG^D5GV+\8=(:JIEV,#7,P
M,)YM[WK$^34*-W5,7F3#S4NPN1G__"MH(]+P\[GT\_CJYR_#ZU\N1]+EYXNK
M+[\.;R^O/J^ UJJ4&^S"-?+G"\M[3)@ G/[!/T(I>O"E@-$4F@3"A*8P%\:-
M'<(2<ZX#WXEMS*&9Q"'UF'?)<]A/8X\$=X_9]Z=LGN3Y_.D%_R*488BY%?P)
M[$'F5@H\TFP@_D@DW05^O) >9M2>L8P=&O(4G45 YC2>PP!_Q8#"Z%$"[@HT
M#X-*$QA%6I#%@@1\979LQQA#GZQG99$P1KH@:>$_$&QN;$42C9+EP#"2);F^
M=]>)2#!G/"6P;%;ZBN)J/)9.%(>P A*</CD+C4+O(J"\U1I Q1*N8(<"DF1%
M25\]B@:C&\R&8EN'"CCP4L<ZA55$2?#[Y)$];&-SGH"R9M$)AG [THU@ \/[
MKF^S>#*<YDWRJ+K'F$?5ZXO6;J^\&QQO%M5SK=U X<KGCHI]WG['1N[YQS%V
M=,\_KL]!>CW< HNBT?=1-?INJ$WM!L7XWLUGM3W7Z#4?MB_SE=D'Z4VA(WT]
MO7FJ23?4_*FHNFP.6N+4+PNCILJZV<I>@TUCUJ5I@M_$]L^W=W7/:[)63:7A
M!L*JRUVUDN!M(2>*66K<@M-:DE#D@6X>!T5@Q(H(8R[I\1$1$@(?S<-'TQ2V
M)JO-1HLZ*Y>&L2_KW4K$V3'P>!%O(##23(PTQ6VM=+=R;*)+,WJ4L0V1%S&_
M+_DKIHNL(9'D3V$ R[;C>>PREZ1#%@&Q*?.#RLQ!F3DKA:.RI*.R5,%'M<:"
MCY7/+9Q<HN#CFP(O7&35N\B6(F%*R?@:-'%=DTVC)>GQ94$TZ[0GM=? ^MJL
MBW;:5;6NK!]+=BU(!:6^+EM'+!K:[GS09,T\%AJ135V4QVN"3;FQ"]O_H6X$
MV(U=6-W":;,H:K!FW.O)>J\E?+ULU7I%[AFUQ2"UG9\+L[; 2#,QTA1'PTH"
M5=$]P/P)UAS3XO[+O[!G5G!'T$\0L'0H+)TC$4R<@-?7&O%8:] TU>I)4MP#
M"8CT@RDKABZ=H)6/5>>!+WH#Y2.;_H=^3TM_DG[H#8R/Z6"K:7=/,?)"MNXV
MR;0;DW'O\>'A-"+!ES1Y\)H$U'<JR<95>@/M0ALJG9%F#CNZ8FB=8?_\'-"N
M=,_&XZ%Q/AJ(;-PG*:TJEYV3%R55 [-QOY[=C/_S%1-RQ[_!?U< :57N[94G
M79!)$%O!8\X?%(/QAP&CY\3#"53O^;%G$R=-2<7:QO.Y[\$H(38A3MB&M5@$
M_CT\ALS(I2'+W>5-\J3/5NA8?TE)=TOI5Y9O*\7 J (8!9\('^<3WTT9.BQB
M](_?+B[RC^?_X'FSU*,1]M.+ @N/M82M\Z0'"Q-HG\*C<GXW. 5@/#L. F 0
M<$BC69([.@?V8K.6>YC.FPP)(\&'',P42/B+@R$O;<^][\9>9 74?01FC7 S
MYOOT_6G@S]F;5[>C__QO,U)TX10 +NQ9X0AL<P*DF>5(S%O$8?4B'QZ2K+N
M\-UD>_S9BH O2Z. A@OITZ>1=%+$+O\5S;SX>Q'1'S&I&9LQ2I;TAP^#2\C8
M<:A4S/EQY/CP-U9MH/=,%'*LS4!-[]BP7FM"'0KGZ61T=OY1FI'Y@DDO^"0!
M\\?,:12?(+GF.,3"Q86$/.,XF@5^?#=+.T NIR.?X%=%,/[-%O@;7R ,,DSW
M8 DB?G:7@)&EWRCP[3LB75#B.J'T"RP2!EC:I.5'EH:489-=5YH0R30^2/Z#
M!XN</.:#6L$<B0*AUHH/%+%R"M YA.\III6SK';\\"Q4\O($? TL&9U.XBAA
M M]9]P[W$5U8-S\H1GZZYO X;CP@> 5Z1"U2P13&2@GA?WZYO!UW;JZ'(SCV
MA4L4("J(.O&"D1"^@%\F5:41W@<_^),3<M(>O80NLHTNL4D9N4@[?UYZ813$
MU14%&8XTK3<<]CK#L3[HZ!?F>6>H*</.L-<U!_VQ>M$WSH4:\K0HB-I:->3B
M\O/P\^AR^$F"';G]\A4KA-RT61=!WL@CG5"B)X<RGL]!J/Z7\%(<MA4$C_@K
MTO=R75[>27=M/%;>?I?F5"BZYXI@*A%,U;1X(A%,)8*I*HXF"6>\$!/^@5&Y
ML&"4!Z5LFG6D.& 6VV%G<?3D[J"2T#$15U6@A-O <H@4 %<"$IC4486C/ 6H
M@TKB[AH%8C7!8T(\;"2**[A&!(4+ ZONW";*,-L2<UBVOK.L"]FP=S)PJ36A
M+HUH>Z2$T9.5027]*9H#HBGWMKLQ[48,C; .7:SP9*;$%\XERYD#;<:_\^A_
MB9.ZG+!0*][6+.Z/8<9]7D;6GQ8.^,(/*?>M1T6[$H4OI!DE 7I''IG? QT=
MH32Q0CY'"-M,I]2&<5(S%+RUB&&"&!]!WX+U)S-H,0/5G%AH&69+X.X E]P3
M-TS=Y_ED $]Y&Y791A/56UJ"DR$''UY#SD6SL;;.;)R:%55U^X&4UR^A"7;F
M3W@L)47J2/^)?71]+0**98E/8L]R_HC1O\EB/M"'=D_2VLFP4G3A4 ?.=]X>
M X@M>(4,>2/N(VA T,!;T( *-'#)6;K/]"(0 Y[TUQ)5)#7)4<2@TQOHPDWH
MA_G*43;YDY $[*:=.;"3!H(Y;3QB&7)"V2P.!6D6N8_2"3TEIS+F@?/)/N(;
MU%O]'0X,97$7@8^UR)-G!:D)4FL/J6DYJ3U/(QE)P3H]/\IUL0*%<7&$84%6
M2A^QE_^.2AR;YN-+E3U+$\CWY3W"S\N:[?<M"&1OBG:!7H?1II!1U+K15;$4
M_?2,NY7M<N9PS7@D-[VOL\'++/AJR2@I<R0#*/F7<L*'BX])"RL*? ]#2<+(
MM_^4L;H&=@5@/16LQ^)[:0C8TNT!EL/G21X^E<[A A#YB=X>SOP@XDT7YA@Z
MP]\"A7\#,(45%!>??IW.Q-Y^=F5RLH#<]3WG;Q=B;(I7%HO'*P4D7!"NFDTL
M%V\G# C"B8*$ISEN;XN.]:(__<G&)VT8EO9I:1WP$BRDL)J,-BT,@UM8 0U9
MD%86?;<(R+T%H,+4"<U2%E 61E+ ULG# K(1PQ=\_>N6O+K@(+ET2>K*A2R]
MA!4 R.YCI]+0=1,T%4_XAMMHH@*<2I]]C_#H2-N%Y^&^R.NZL =@#*T988"P
MTT&R3L]?'S4A84V:.S]@5VR @+'M@A,3&#7"@S]96_&1TY59@0%XX11;=O 2
M.>NN#]*$1 ^$>.G5V0%RY!=L%OD>;A/ZGLW?B)V_3,\\\$A_#CR"?%\0+^2G
M]\ZB7G+ ?-B.)(34]6&CY"76$A8XR5K;W:J-A!]W9"X%*\F*C>0$)_V8+.QT
M79 .,I8\3(<N@\*+'R70%/,3$BQE.,)CHXB@G-<%Y?0W!+D\%Q@C6K&(D!S1
MQ*.=036%Y:Z(# E8JL=5K26-%.T)*T$N%3LS2K@_@/.WH%30NMFW\]RLO/C4
MDY/+*#BQ^INN4/@\M_1Y9@25:2NH9FW0IEZP'#3&3:A6Y25L$(3F8 ]MG_?A
M!^551M4G)S51G9*)683_KQ::.]*TM?R(PAW[3WXXUR<"U-P$4DY3JUARW&JH
MS>I%6I8HVD^ )GVT)$0^H#2@?AQR,%<O))A[2!V\Z10O]OPN&:*8Y-8#H&[V
M^BOOJ;G1 9V[SR06@ AV']E5!Z>0YAF6T! 5!P@'0(6&2WSFCGBL^R5>II)<
M1H!A2J/R%U-AC%^^;;S>&+\N98A^;(<A?100AT;L[.W']_.6;**P>(RR8(9,
M_)M9_(NYJ"SAD&(R+^N'&Z(1"*VU[_Z6&O!<3&^</*[T@06*XQ)]807,(@(,
M98Y&46:YY)80EA<: U'[$]A;WIGVM!!_4J1UMK"%'Z&[VW)9KF,83_X@]O)R
M898\4"3"2?"2DG:]12MR#GABCJ&@B? .N9A2O-G0_,1J_NYO!5-0X?O3(B,&
M-CO'W<%_C+_BCL%*^5K0LH1;#UNX<!GY\JU\;A7<I(N9M_D :3_D93Y)HYCO
M:=,DT[(E^<FFLG1G[$F='Z<D("C ZAPA7CL=:>[C+J*'6.E^2 WIB0D^32]_
MXN'(!L!M5K33_@>VQXIR:FPUAL0RWS=+LK1:QS($Q:4KYFGW0W)T%!T6\7'Y
MO$R(2\D]"?,* *@JV_AJ<GZY@1*'0/,W'B\L;9[Y45"T180G75O3*3)[)_TI
MF^0QL4GB@:"()$RX#6=,.@WO HK9WG$ 9VF$>?4.-VP.[8B=)O8"2\]>NE*-
M_G$]' V7L\M9G K P!M)K^LZ+?-6TD7\L(?FUA]^@.<ZP<S:XV-Y'O(0-GJJ
M/. BBGMP1^^9JF*[%IT#E;@P=9RE8K.GIS0(T1]$/(DY3H#)\!\2=>DDZ7:=
M]$3/R//I$<G\)@Z91'ZPQO-9!_D-7U# N)_10OV.G7[$&E8#BJ:Q6W2PI=3Q
M8"&/<NVDK'[F?\)1UIU6H%>'N(EC:_UQ9C*!>C&7%A.,[RLP\X9LX^8]''1/
MM0\9!^@/3O4/'S-&LN)#8)X8/X[""#8%^9&+)8$81].ZDF,] EWT\^'R4Z_A
M0GILZ"=C(-I2KPV,@B=TP ?CIY5Y+.<6]7C"O@*C9,O53M7GALR9;3+:*4]K
M676+!#P0%&X& <;L6$!23M$[F42*,LG/2R @J6&U \:?F&BS,JYY"GP(?BC.
MD$7Y9&/G\0F%F2DP"AHP*F>[FHXHH;,6#Q2<+2QYD=:RP"@?FU6<8*+\@89$
MW L:=B]HR\7@LNA7;^G]X"D,ZZ\)Q=( @32-6:V3Q!P^Q58JR/RLM?=W?K68
MNC'> 6"2";$MN.PS#1P8S1U3;UA4][/1"JDJ0\.BW6+IR52[QNHS(,5=W[OC
MP24HG&7&V[A@Y_'DQ3F2:F\. R5;99&3(7:V*: RZ': 9S+D9N53/ET"S;*)
M3J7+Z<K4,"7JP!/DXD87)P40%U@D)F2:/PFXN,8.-\FE;,DSOXUC_L&/70>F
MP< 5G(>/BVKA#TI?Q0VF85$C"]GWB!'0@0)B\:#[%5-N5JD._K^#XB,X:#4<
MM"TL] +4#?@&CA5G!2WEHB\HB^Q*@_7DJ>7]B,W/D1VMP,U9&"K;H^$/RFFW
M*_V$19ZZISU-,]=HALF/ ].$.^4P#.,YYPNH-;D8 L5-%6C;Y0H5UP:9[@0*
M'[!$*R=PY,4PFM+- UC2]<+= ,@C*'*1:,E C!H8Z'CIC<!+2KTEUP=NBR%!
ME,[]3%#,T\0A% KPP#;FY&=_[F5A<:@YDNCIOF,H$ N&8LPU#0#G,"%T'DG]
MP3!"$KFS%'3S&M[W0@2KHFX5PMKN !O3*%'U1JNQZDWE<XL0&U'U1E2]:5E9
M@\QGO)I%N\%-7'F<4%W/-7K-AQV2HQU9L::^=N#5./I;<>^FQ:4UC9N_DBSJ
MK]STRK#$)^=&4UL2D+8SH/7U_#H:*?'OWZ3/?E0DB-;1@R)K6B4!C$(%:C[W
MWUV77PU*%@I]<]8L6/43S25)Q.6N?\NV@Y@X3\YPF]CWB=8KW?WV8[L4&@"U
M=*K.1E"/C>N_DG(^^9:7$D[[Z$,9' U]J%KITK0[TT?;VT**MK("'\W#QV%K
M<&5O'Y^?]4]SOW/-%Q$V\P\KBW@U-\]&4N2!9KYRM'57]72\%:"V'K2!6Z-I
M>]^78Y"%HB&OP$@S,?)6$6VMK-C3_&C*^Y8$4WZB?\74P32J=D91+J]_BW15
M5JN22.SXLDQ5EGB*X=^%1%/,2(<W'Z4I9GHY\9.26Q;+>$F*=F6IJLLU"9\I
M_H7!B>\V!5\?6_DM3LP[A ?VE->'!];8$T],?6A3UQF-N4Z1?R7;V&)M+P4D
MKKF\GE_>7'\:PF",NW20^-/%/>\SJ^R"6E%@979ENO4CR]WI%MDVB!46RWY4
M(.,?VZ1TJ1U^&\_RN5C4O]BJ-5NE=XREK6(#!-*/R6J/;^-^]0.2+P&SJE>V
MQ*AB4X[-[_=*>^NGI<S0:B75V\6%:GW9Z+<DQ*\LB+)YX.W%-%U6!^9!@V@,
M].;#)^J.'K1'[1/U2%X";.\<?M> !U4&[:/Y1'1$H.X^>V,9A]@HL5'M$D4M
MOWXL!^RV3C@INFQV6U!:_IA@/6!F(C9*;%2[Q%.KA-'P %)%--GHMB0G_$A
M/6#N(39*;%2[Y%'+KTM762!74L?;MA8TPF@#K%O7.F&E]%M@[GH+0'LM\>3L
M"N>@=&Y:N^!46G!NA90XCEO+%:MLVN8[BR)W#4%0AZ.?BC,ASL01;=0Q9 N*
M3&V!#X$/@0^!CR8M3."C60NK^][:<NMFGFG4@A!T8R /VE)EMFSU94WN]P\[
M0%LS9%T[;"R:71&#+FZ%E0A/4;%$8$1@1&!$8*2)*Q,8:=K*7J<S-*(*T664
M5AY:VX4>.Z%Z+!XE\GF](7@4.RCF%8=@D&@6^/'=+&F#[;I)>WI,2HN# )OB
MIIW6"TT6\L8\T\"?PRA)J_O+*1\G>3,@H1\'=E+MFSU_1SP2L*Z*^*;D+_!3
MLA0L;T2],)Y.J4WQ?5AW"+^&T\?54DGR4HFEN?4HA83\B>#XL"<A]N!V'-:<
MT7)9\Z#H$7LGPJ]6$+!RE9A2C5_QYI-)U23O[A3WU<O>EGGEI)=[9B8KF>'C
MV! R <R[2_O)3RT;?<"/N+/Q E>"W3,U3"N3>9OU0H-S&, E442",,\.A%?@
M"HXC?KWY0345MJ<PAM8736V?JO)UEF%K2Q6VBZQ3]DMQ"0UD?E@9S09B?F2%
MT>;(H9!6PID?1+QHPKH.WR&G-7A_$?CW-&1EU[!+*O91I0%K DZGDK58N-1&
M*&5DL=@-EH81[Q">=6DM-AJ'B6-[5IQHJ1WX,F-FK&>"Y30D"\9)&]\N-]R6
M(LI[AR?-QGG_;Z1Y9%@$R^\B4X3WLUW@:X&U!_YW.F?/(]O,U_F44?SHT'O\
M^,\?Z30(.]/8=?]^3D/;]<,X(%?3K&;290[9^/O"M3PK\H/'?\$PTC_7OWKI
MP1KGC%T/)\#;_A]Y_!5>NV.==*^!M?F>1]S"8*RH'?D>?2'3G]X3W_UV/1XH
MNJF:G8[2U[N="V"5RK>;V_-OFFE\0]ZKJ)KR#1@#=7YZ3YUOBJ+TC+[1_S;0
M5%,S#*VCC_IG';T[&'7.AN-^IS\Z-]619IZ?7^C?\,U_X1XD6W!PO&U;=H6/
M3_ /A1NC)B^:-AK#P;*ECZY^O1Y_OAG>7EY]EJXNI/\W_AW>_@P;]>OX\^T*
M6*WB<T VP )2NL$.SV[LD UJGX_J$VH.R"ONX4_&[$A('23>8ROSN',3:%TT
M@7ZU\50T@5ZJLO4[B'II[#G$8?PJ+ZIUU-VA=]@5T3:Z>H?OC>6"7IJHG/R2
M3.8+UW\D!'17CTQI>UKQJC(HD%N]VE9'HB+WJLEC$>'\19J860'I3*P0;F8+
MZW%>2SOJ7:.W3;4%B;EO :@B*]6XUX_!?2R"P@0^FH>/INEL#=8(5+FOE&Z\
MV J=!R#L5Y+3>@S\7;AU!4::B9$7;+ O>2Q>[7;8[,/@'IGPTF.IO&,O8FF\
MU7@M1CV]/]24CM+3]8[>ZVJ=_J#7ZPQZ Z.OG'?/]/&Y\%H\,?WS:V\;G1:7
MGW\;W]RB@T*Z_"S]^^H2_O@-/GW],EZ!J54>BRM/^G?L%=H)F"Q2HK<<*<$,
M@7"/IAX&97B2=1<0[N* STC",-(U$*%T$WM3*YB'\&:P.)5.<F_'Z!]+#^0_
MG/_CHRQ9TMGI",,Y;'C/YU$F,O??CN<DL%Q'^H58+GR\!<JV%B2.J!U*EYZ-
M+RU-DSR_- 'W[RYB&#MD#N#EQ6)@CH\_AS$Z8%PKN".=T+9<]%I[GC6!!Q:!
M[\0\W(9ZT@@8BF.=2K]1H+X[(EVP<5A B61T/\ @_H,'_&M&%[FG&-Y;F==C
MNXP;R$)'_/D<A@_1<!$B7+<KP2K O9A#R<D;E^680+\W,+R8>9ZE/WR8]MW?
MT@@:]L0#^J+Y+[PGF>\BZ&P^9WFS+<]Y][>"\YI!QD.+,!K(#YY"@C\'CN79
MA ]U>?'E!L90>.S+Y?!&4ONR%(?H_,:5)X$^<Q+-?*=\5,R;QFAYN"]_Q!['
M<QH^(&5"ZLG1D9=/P+NDV1N=Q!'#$O:9 Q68G2]66HAM!IPT>X8?\(%SXD:6
MI,&I\])]1YQZ,S^&)[)()!@ G^;8NP=TPC+XL<YF3!;( QZ2>1%Q$QAM!7OL
MH +68[OPUDM+H(4&PC@(OD*]>SC:B;=S>6]@%,X%+N'H61A)@9$>U"L>WW3&
MM?/-+(?%7"S';OR@Z*>#G%_-8?\1A)/1\ >U*R4?/TK)! Y&9_C3(F+@YZ17
MW]*XV7*>K)7'W+%(,8S7L&AHN=*"!'@LX(')([)$ZCED03STV[(Q4=\XS9>Y
M/!_R!SYC >Z5>7-*"0@H,'9*Y<!(YKY#7%R-\T<<IBCEW( \'1B!!3)_8#A'
MTMJFZ8[G>QV, 61TF34IBH"9A):=;V'"G?"\$=N_\^A_8346;R^-N.J?=I^B
MRO>2 ,9UYW;-B3A=880.NLCO*?SD/K)Y X?-BOO[[F\)1JEG!XS@DMF6R.P$
MQ((I=:0?U%,E.S(@;V;4GN%&)?"P<3EKB^>QRR(AN7<%6#6L84:\D-ZSN?PY
MD26/L+"FR/K.VCO"*#\HI_TG&W J#3GYA;$;I?A:LQOIFI-=09$,>$S"IS+"
MAH4^VBX//TH&8B8>MMHP@O\QTS<_<KSE=[9@W(ML()H*ET0L,21Z/@R#1VWB
MWZ\)2:J#2\/F+:P@V[C"F5SAQ@@1!K<ZL$<,>2C2\J<9+86<I9PJZSF*<JH_
M.1\SZQX/*N>JCI/O?![8]@)GY'P1QE@G-IF@/$75IHB-D"3+Q;A;K=O%4%3&
MU'*5(1<K#TSJP\.,%!SDA< U^QRB@?I1YF&W#N]NBOK<= HLE[-*.)E,NZ'P
M_7)4'BH7N#$61P!\S=DJ1JMPE8TQHI $&,D2IKN^5G3EBLLI1^G&N%WV_N72
MAOZ;C?9;,EI";/VU>$S'E9+A>L4TMA\4X[27BPVZ2OO/D]1R U?0+"GGBQ=^
MP'4GUH5+0IG@;!N3O!P=Q-'*8$/6PJF6QV(O;R:+-H99?E!EK:\P/&MRMZ]_
M1.7X"<2J862'F89;0LOY![*/9G !=G%Q'_/]--:%>".#VW"!0!6%:?+L)B&=
M6%(83^ X4RM@L=_)JQ^ED\B_(\CYY41,%6\<S-,X\UV@@N5[S<J]22H\*'WR
MF4(QS/3W$UQW<5A\(O]]>6#&*I8U41B,*?B3QVWCX(OK9F*56/9L187-XMZE
MDZ\W/PSD@3'XN'1IL4!GF>,VN[A< !-7!8.DZ^+"F_W(^6/(FRQ3CR(' 0F.
MP;522.>+8E0M:X#,E)^$*_4_H,H%"/7BN0S7,M=.!')(YK2#7^-@R#>3$7 6
MY&ZL%C4[").L08(4+X Q) N?$%2TYM@_ 52Y"0CXI9U!$@H)89)04K2/KSG^
MWY>//WY>/L[?M[#)[8VZNLL!VQM9TAJ.G@1>A[DNES?#/@'>\@,VY5F)?I2^
MWIQ_/+8P1[._6YACO__Z,$>S 9&&QQRA=6:YJ./)TK\MX%1!06XE++F4DZ".
MX"5#[JE;Q?2)Z*5=HY>00:9*7W+#SQHJMRF*B6FEPOG;@)B-QBZL;N9P*.+E
M>9V_-0*F+RO=VL)CV\XM1&!"LURM>$,I;EN,?]_$\[D5,%MYT<+VO)L)[T]H
MX%IW@QH-TQM4O-8%?=AWJ9U3QHP2*6-*C2ECE<\M4L9>FQSU@LP]R(2P9V$6
MZ5[5:WNCM-A+&)(ZDEKJ>J[1:SYL\X7VRA.*Y8.R.D(8Z@,+KB4#JW2\NF:V
MI =3:0@'W5;:\9K&O%])&KQ3=UZ>JWU)B8JL*2V@C2/OE'(TL@;C0CR,[F\=
M(?5ES6A)6?"=70!&&^F@Y:+FC,+B[ZAMN?RJT#H"Z<E:OP5%Y86D.0Y)PSM$
MVC7?OG>DJ<'@6$1.-<UECTWFO-(VA6O9)L'@,R88<$IBNYKE&+24K,R>K)HM
MR>'?F;(TD,NU56MIK[@I:>:MM25Q7<\U>LW')@-*F;B26.OVL?*3@:R9I>/5
M/K:+EY^H1FFIM1'4PV;EKZ2(\QB3=%8"YC&)"I/$VT<@JBD;:C7'1MS,&Z(J
MM5P&+=_5:U6A=J4V33;*U\YJFS@:;!<U(\11G9=T&*+5%*7*9GF[LA!?^Q)?
M;0_&%JD; A_-P\>Q*8ZOE(V?26VNG9*17+JQRVVL'<%JAJP9M840M%T.B:0@
M@9%F8F0KZHM6J&]&D"_\]%XQGZ>\PC-Y)H/^1L^+%!F1(B-29!JMQ>%:)OCW
M%X)54UEULR2STLL4/)XV.<F(7#A6ZUZSL-(5SO"P4';2(=AG>_\1G"7U]<._
MD9R8>NG[2*V&ZI8S]E&A3FJXKA9B:[VJ.BOJV0ZBV3F"S*P*UF.XSPL[IL!'
M\_ A=#=A16ZVSB:LR+LP$V&S%!AI)D:$%?DXK,@[=*$_8#OS#KLB+-'5:X)?
MR#WQ8M(:-5 >;'<LFI=RO1W$;0Z(.YKKTPC;7/E3*;1<$O[?O=/.S@&FBFSH
M;0C9/O( TR,62S?$=:EW)TMWQ,,F-ZQ:F^7,J4?#"+LYW1.)?%\0+VQC@#<F
M*)<N<]"VE(E^O[0E7:1,;"V1>-]+ZJVTC<0U;I-*,:%^)R_"DR92M(ZR^G*O
M7XD%3<@U86H4#A6!CP;C0VB4+]1A9)V*DA:S+#+#7R2-0=NG0H*@ZU52XJ9Y
MH H%<C_DD32F3&Y5K%UTZ\CB9%#:."C,&L*L43F57?@!@?4!D=G\PH;2J'U4
MIFJE94_;K!?5 "I$SY-:*+R39#O%CMH"5>S(A8ZP.;1A8<+FT*R%"77O#6T.
M$S(%]4^*K.\M]%GU9=UL0>#%&QD<A-97.6V<7 ?^/0TQZQ7(XB.V'/+O2?!8
MZ"K>3DHY465UT(;R76^B^6H#H=$U0% W=F%"HVO6PH1&MW/B%"UJ=7L73R4#
M9TU9,2MAU8V!L-:4][8+(Y&K(S#23(PL4]^/$39M*"$83/S\^M6RZ4K*P&3O
M1E>?/@VO;^ E$'RNM0C)>\DF+N;,V-2[^^E]EW]>6(Z3?GZ@3C3[Z;W2[7X
MB>D'#@GP^[5LJ,1U,!U?_Y#Q49=,^7[\WXW'A[V]^DIU,CK#U),Y+SW;C1WB
M8,BC70S'EV@HC88_J#U3.OEZ\X/:-3_";[!$:^X'$?TO+[24>+E/7SB>+QR^
M'QUZCQ__^2.=!F%G&KONW\]I:(-F$ ?D:IHZU<-+CSDYQE[$2E*/OR]<R[.P
M*^B_8"CIG^M?_QQC?M30<_Z')>X19P@79.N.C+^3P*8AN0ZH3<*KZ<W,@L<7
M+)*E,#3L"\S_/?I"IC^])[[[[7H\4'13-3L=I:]W.Q= S,JWF]OS;YII?,,L
M-$75E&]P_*CSTWOJ?%,4I6?TC?ZW<VVLCB^&2F?0'_<[^H4QZ@S'@W'G?*R-
M+H:]\R&,^@W?_!?N2K(I56MN^H?E8V+F!'T[(Q)WL(9X/F#K81&^_:?D+Y+"
M+'[ OGTD5A!*!+/3WCV3D<;*P+'P<\Q(DQX H9*%([BN_Y#4Z%J4AK=M'&F@
M?EA-\GN./RTSD.1]H_]A:UTH?<=\_I6W^EY,O=>I16[QABQ:15^71GN1<*S?
M&<<:;^)8)6 2&'H-ALQU"#J8+.[GH-M7-O;QGJNU^?,WJ+CD4R<:S$&<M+7P
MIKHNSE*H%F!QU7?E6Y)HPOE2%Z@3'^[NB--0SVD09O&-9O$S<D<]#^X*> W'
M2U4I@U2MCDQ9TWIR3RN=%K]?J^)H6-)*KIP:+7$#[(Y113'EKMF"?- =,:K4
MYH,_FFB5GP/+2\10N]A:5VM/V=[2)&"<]HZ$J6EJB\HPE\:G?MJM)*)>:'$;
MF5SJ5V@?FSO13 .4MS;T?-Z),+JGY2,+V\7H3@:*;):/.&X10FNK,W\TRMN%
M'TP)Q?8++8PF5G82^&VA ^54/Q;&9@)?:TOQK\;A\QAB\40@LL"'P(? A\!'
MDQ96M\;==MN"Y[38-Z28NCP8M,3&6%II4T^5EE@6A;>O7F_?,:CA(@%#8$1@
M1&!$8*2)*WN=A'IUYLZ.J3>;LGJN>-59[^Z&W,V)%U63LF/VC($Y[G4[BGEA
M=/3>>:_3U\YZ'=/0!NJ9<GXQ' ^:EK(S\N<+RWM,T K0#?X12HN SBTL"Y(5
MZY5@R].TGJ\>Q?[C-Y$5P;R6AT'Q(]A,QSIEN=H\)6SRR!ZV_1B[,_.DH(<9
MM6<2C4+)CD,XVR1@ \/[KF^SIN;646?Z],S=,GUZ)3)]]/IR7BJ?6D2^OS;G
MX!WSW.5S PGG'U@>3/Z1-YC+/HJ\F,9$<!],7LQST(DNA7MH!X5BO)2VNI.5
MJ:[G&KWFPPXMT5YW,*\#WXEM(G6DKZ<W+U43>'MLES4+JKILML6<719&395U
M4X21UDD3_":V?[Z]JW= DS6C)6DC.\.JRUU5A"!631-CCP1WC^TE"44>Z*6#
MUMI%$0"J6HE?\!B<9B(61."C>?AHFL+69+79:%&"66D8^[+>K42<'0./%RY&
M@9%F8F1'I^\FS^Q&CR[6=AQB]^R*?+D#?:0/>UIGK)RI'?U<43MG@_%YIV=V
MQQH\U.VI9\_Y<H^O@"D^/L$_N'UK\B([;4Q-TVSE5[>_C+](PYN;\>W-"A"E
M:Y76Y=3G[G,L#9,<Q7@^MP+Z7QB1^^3G"]]#8L/P8)^U@F.-Z'=QN*O'Z' W
M-[BPG_-Z*UI]'O?JYQ;.VM>Z,]?[S;,/A^W+?1EXX>JMWM5[;46![UEW2<GF
M4MIJ#7=*K=\2\VC9DBQ:)=W?#MM)\-KF,GY$L \:H?=,$SGQ\ M%VW^3F5UM
MZ-7X79L'9Z^5GK.62X@;8L<!C1XEARS\D$;M*^IAZ"TQL.X,J%9;%8BCD1HC
M*YS!K3H(L(U%@*N-TSA9UH6;>O"CY25U<-M$)@.U)2%*NP,JXI3V3SC,;-LZ
MHE#[1U(H2:LD NL8''3"Z2_PT3Q\"*6M('MN_<AR]RY[RM8%D=5N)=:?!D'8
MK:_B<-O%C8@^$!AI)D9VC0=9&]>Q*1+D.L T]>CQ&AZ.AIXS_BNF"PPEJ20N
MQ(#ONUI_U-&,LW%''_=[G:%QIG7,@3H>8EP(_!-Q(4^B*[@H:V-<R/67J^OQ
ME]O?9>GZT_#SK33\?"Z-__/U\OI74#!6H&I5H$A*-[*$9!*Q=JLDI1TDF)#R
M%K]1,:+DV")$.-7L$")B]%X?(J+6%R$BIA93BV"@VN)A/@$7+K'6MWFC*IB(
M%9*9[SYI* @"QTW@+7Q-YXO OR>=E:]9</"A;<U93%V4. <'V*^6/:,>"1Z?
MXGSEFTQ=/[0M&($&%06QC?6S5H^X)\$9MTEX<'C/;6P[+E'XT3;:,K/K"=9D
MDM +[:QO3"YE(93;7%,J\$AMHX]D9\IXG>&M.N*IZSFQTJ-8J?#+%&,"%H2U
M,?9(!#=K_\\DG&;?G*IL8JLB]VL*O:P8,-D<U%.KO5JXC*YL;)=5T#+ 0-KW
MRG?O:S!@ZJ">PD#50C4P9:6^>)LCUIV'CD-946/8)\L+IR38;S3S[N=T=82G
MARLWJ;-XU/J6NCMP8GMVW= GX)_H2DW=$/<$8*]?3Q3SGL!39%UIM&JV.X"]
M?BM%8SL%86=D+6ADN1(SU0MAV!QB$MLCMJ=F5CQ0F@J>P'Y;L2]NJ)OK,;B6
M31QT$X8DN*=[3B,49"6V1VQ/DYFRW.TU5BB_B7U"P>Z_!VVA.!EHE< G+K@%
M.7I.PX4?6F[[JE6<J'+/*&WBJ9P"!).O_@08LE&^1$$[>"!VQ#EP$'NES9CM
M@$_1Y*Y>#8SBDKC9>FO;\1SK,07$EGQ/<A)A)^Z*S1$$8GOV<!DRNP=]&5)!
M#V@L@.* 5XY_75;JZXUT/%=%)D<IZW8ND>\+X@E'Z*%1TDGY.,)V*..JW#=*
M5RIK!XAP9=2JL9P)<=@.(N[)1OFZW^+"65Y$7O@!@?5)-JM[:C]*+'S6Y2+3
M<OZ(PRC+XQ12LQ$$)[:G^NM9HW-_=H9.7#V/^FR+>K!;R&!1?[3J@]P(8!N[
M,(&%)BQ,8*$)"Q-8:,+"!!::L+"WT,..Q@$P<OVPO54H!K+2[(S TD4HC,$A
MEC30-5G3&VTY*%NKH2>KY0WT#09,-^OI 5,M5'U%[AFB"G]):2UJOC=#G1-X
M$'@0>!!X$'@0>!!X:$> 0Z&0L-Y$>P"N98)_#Z,WKJR[+P-(]V6 NVO@73E
MVP G#$E%0Y(?[C<&9H?KWZ&:C32YK];3[KM:N'H]N5M3@^9J 3,U6=4.TM!W
MD&8CQ=!DTRP=A=D6':6!TH5E_<6N%1$GR?WC.0M[E3@B].J-WU@;RZ^JS0UT
M?Q,0-6 BY<L\M@1&<Y<VMR)AX0 HN:?(@_):]LX9"VUWLHA8C;<\S8T MK$+
M$UAHPL($%IJP,(&%)BQ,8*$)"WMI3X4!O&"B^"PB*)MDJA,1E.T"3$10M@HJ
M$4&YBY06D1G-4.,$'@0>!!X$'@0>!!X$'MH1G9!'4#8[@/)W8@42\1SB/!](
MR6\&DTQ=/=) RC?S6=;UG%BI6&FC5BHLLP66?+4@GLAQK^PT"PNML-"V&C!A
MH16QRE7TE_Z158J=DF"_C;A$<*/8GJ;KITV)4M7D;K.5J]T!5)1*$E:: J I
M*VHEXEM<H41KYG:P;+$]8GN$P-].7)R Q-<./?FJ,A#%S>]0&R^;S:4)P;_%
M]M3,40U!'D>-?U,K75:E5GG:*NDI.CLWGYK$]HCMJ9<7[R"*!?8%]L6]5G2)
M%I2U3L<]]))$JFPVN"+1FX"HRYK6W$;8@HBK/P%8*+-T4)VXJFXK$$5/Z-:1
ME]B>/8C8:AK4-P<^X[!+4S8ZN'=W[/6J.9['4+! U#MZRZ/<"& ;NS"!A28L
M3&"A"0L36&C"P@06FK"PE_94&/$/NM-S5S_$;%%%-IJ=@%(VI[(K]Y2#S((U
M9+.:M,J: 3.,0SR'O9ZL]RII'74,UWY1_Z@9"I[ @\"#P(/ @\"#P(/ 0Q.#
M%/*JA/TF7OYQ+1/\>U-;9U&-\$V)N;;GQ$J/8J7"WGE #<D/T[IYR W)NXV.
MEBG;D-R0!X-&UPL2ULVEAN2FK"NB_)%H/RXB6$MLQQ/P3U19ZS8W@^)-0-1,
M6>V7]HBT T:]*VMZ-;VGWV3%@I(K/P*]OCS0JCGFQ^#Y$R%%;WF:&P%L8Q<F
ML-"$A0DL-&%A @M-6)C 0A,6]M*>"@/X038D/TQ3N CT;1E@(M"W55")0-]=
MY+8((&J&8B?P(/ @\"#P(/ @\"#PL*U.]F-DP;Q;K?[[\A4</Q=7:Q84N>=7
M6]D-7__P[.8MU> ,"(]%B'PIFA'I+B#$F_EQ2*2I95.71A0FL3Q'(G_%=(&E
MR"0:PB!)[4[6R,GVPTCRIU)HN20\E3[AXS1DX_F>^RC1B,SQ]T7@+T@0/<K2
MPK6\"$99'CB:63@Z; E;$GR86C3@1@<8=P@+B=CZGXDZ[LD2C.O(12@F,74=
MZMV%,ILL_P5AR&:V,);9C2Q)DQY(0  B+PKH)&;+X)",_/G"\AYS3^C@'[@/
MU+LGO$0;[@0^^(=/X<,]?!/#2*R<FV6SO3[Q_(A(_8^GTNT,YP\(@L;Q$,;!
MPHW#(C[2%<'._:"<]G-PY]1UX1V9)6#[4Q@ILKX3@)!MX ,L&!!\3P%*V'Q
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
M?FUBF]/O3TE\#W_]+8Z^I^-N-)UYX=/19V]\^)S&<U*<_M:)/9O]XTWLA4F
MXIIQZ>A3-S]\'GF39'WNSZ:537R[5A85)"EHR.%(Z=L@ZZJM20,#5:"K:9)M
M&HKDJ):AV'(?AK-N\<G/:$5R(U+U3D?_^*(#O!D3(>?XZOS.^241DK$7TSKR
M%+ZQ#F0$BY4$29KD?X511N#>HN\@0L(9&.4?$4%G;3#XXI_7O4\_/[.Y.Y.L
MLNC$3?OC9E_L2RY]W>?FS]OP_*[;A^4[7W[D,)_S-,&K:8*.!T;%)Z+PNQ?.
MO?AI)9Q%7%$&T@:*(5IJ)><^_#"DV.ZVL+-Y;@EB0FIRGX@7'UU4]CX3$#6[
M]/UT;4_$\"PT=R^[NY<W@*M9<#"VJ,BE3TO;;BUXDO @>9J7=H2O[2*_SE'Q
MW'#X+XJJ1(;N XF]>])_)+$?).0J#GR27(YH=6N6N[D($]AU8X:CFFVGKLN.
M8CF:U'5T5=)A%,EU]8YD.>[ T1P8R.K4ONTTU[>=JTUCODO+4F3_@Q$=RT$8
M5F%&8IHC XLGW7D)&0J8Z(+EA46'4;(]ZCP,8"^:CKU4^$[@]R!)Y@A,/8_I
MV'DL]3S?=]I[3T?=;^]I&._?>UI5[SWYJX_\:@X%]PKHF;D-].QD(-U>HNY8
MT&RLRM6+"[H5(^^JX.%P@ )*'G5X&Y^MW-]J%M0+;GR/^L0&B.'[%F,13VT0
MXV7AU>I5][&7W?M:^-+02PO?0"B4U6\/B(FR\?T@Q+-"YI:HO+RL_Z$0.C&W
M!J^+B= LZ>#YC-?S&>0^"$,,U*,1FSE/1;79N1YC1Z'>DMD]+W_3.^]T;-Q"
M[;K1V.][_*"GV!%&TQ+,F;<\%<.&2)<V;\:YQ4B)]-[=?+;1 GZJYVIMESBU
M.)JKP<9QE]\HE]\\@Z<J+;!WYGE]E]:U)H+[BR0I@Q'<F2&+&C.P3:550#N7
M2P-KLQ7"G5GF7BD'5CC*@[A:S%S_<1;$/(IKL/UH811WINQU"3$W>:=?$<?K
M9[FY:12K&CNQ4Y0AOE,MXJK.TR3U0JP)%+Q4(.&0W>-5439,T309V=OM<0)A
M,$(B/S"O\\"\#9$<[VU@UP]S*>)2U/QHCO44G1>'9"C<S5,LX<SZ75B/\RQ#
MU#3MQ*,"X[R:CD>>C3WA;"P/^;BS;K)\<BGB4G1H*_?N1NZ#-66_UOE-P5IH
MG\V5]X0/NG&,EWE5U]@]L'M]PQ[8\%S7D'1GH$JV:2F28]FJ;:JZ(K^,)]8^
M!$O\^AW^H&:!Y-V;(MD85,OEU*__Z7Z#-7&O^SVA>_G'5?_KM7MS<?E5N/KB
M?MV@JC1\95T]_PO4P[&7"%[6A)8W]OOP%Q(F&48G*M(Y?6#J/0;3^50(J7K#
M*+"_@:].X4OTZ;SQW_="X6[9^C^?P9^Q\9_DRH]/13-ZWRL,01O$$#\T$<A_
MY]Y$2",@].,"[,Z[OX_)/0)C9B]]]DH88K'GP@U7(==.[Y9- [S (J+_9D2D
M))XN\ B^CP-_# \B*71&0.(3SGTQ5SHO1::[N"0?$<; #K;%#"D!YYCGSV@2
M'O#Z3E@&3XCSKVG:1T1/H*.(,/RRRRK,X!!^*(+V+<=<>TN^8.=48':Y2?YZ
MQ4XJ=(N[Y-=YF^.O(M 53&(!SX![5R#]950;G-6/BJ@;NG"&7<B"A+\:BO-)
M^.XA2_ 6D3B'A4W ) %AHG!/0O "$\HH;S@-8+.<XL6_#V0QCX3^+8,QA &
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
M\OI,49J=!2I](&96@X;+$P=M"4UX@,BYP+G N<"YP+G N= T+O J@V*5 :U
M)D/AS,_J#3X]*SC(*@WRNH-28E%GP0&"H#:ZOFU? HUF9TCVYE]-P&9'>>?)
MYQ;VY;YJ-Y;[AS%.CE,)@3S7T)9HAL>4G N<"YP+G N<"YP+3>,"+U(H7:1@
MEY**&HH43%&Q3K'/1Q4MO9Y[5:JERY ;RRU>I'!@7BOF*?85.J)13;]D&](&
M'.BZ&0$BYP/G ^<#YP/G ^<#Y\.N,=D[0)D?U[?R^'MQMHI:B.1>GB[K@(X&
M!W3DKZ[QU8U"59P$WETP"=* L .MZ/I@&PA"; _Q10480:!HXY,A0@7[ 87T
MK<ZCU;,.G2":1/>!GP&[%8BF4)FG1NTW M^?+QE9(/=Z'L\F\Y/#(?P=P=@W
M2/TK@V;?7  $?3\Y^CED(8<LW.ZIGZ4_SQ1#5&5CIX<9:SX[,\MW4#::+D64
MS>9RC)^[')S?INA4A!+&Z_??5[_/-F @GJXW^@QO[Q+G\FW4O,"=>>Z?J:)R
MXEA\NJCJE8!=\$C_W0"R]!:O[.(F< JSF(Q)F.#%5O4U>7$CPY>G9@]LE3;
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
M[&B<#2S#TO2=K?/+Y*V6:)F^O!Q]B<)[W.+UR-VQ"S6[LFL/+%4:Z X$-\9
MD5Q#,R6PS8X]4/N6WG'RLBS5*ABO%R9?$( P#8;!9(XIQVOBSV.:?>T_^I/Y
MD SQ'!QU9YX=/<#&UXMQ>WM%8AK_N%-,DE2RL=AR,-15M8X&Y$FV(VNP/]5M
MR1E K.?V^GW0 %L;#,Q%GY1EY!)P /I6J[5U;]+#X0^2.-QQ>V4YFNL8BC1P
M#!5TH=L!7>CHDB;++CCK@=9WC$P75MNKMR:_(O$ZC?R_LW#WK^R<.@.".-SY
M7M]U^AVT9P.U8TAZ;S"07%4WI0$8/*<OFQU@<<;&FW%,B/!$O#C)2'AI<JOI
M+RKN0/"Q="&\OR;WTP/U?RZ&>K-DT)4UUW Z'0G( 6O5AWBJX^I=R72[9J>K
MZ/; =G)!S>AZ<=9;^0+F*LAZ86] GX_.&/7#YRM%_O<SCJQ/:S7S'DG\.)AE
M"E:H.HHF@?\$9ID*8@=W4L7B<:RA*&*G'([,05^U9!OT1W=,B':=/OA810<E
MTNVNWNT; U/.\Z.("9-#PNR";[,/LJ;^<1W_1K$+ #CPXCO\F:Z41)=***X5
MQ:ZY6X+4S>J8L+F:[\V8T.EYX9-PCXF(!"8!8B)$.20$Q)K"C,2C*)YB<Y)$
MM]$"5A7!EANL$8Q!32%5O40X6P'Q=W_Y=OUGLOJ]]PN]E]PG<>H%H4#RG#5]
M!8PR#&+B@_0DYXU8F.NU5;C/3OXF3P(6! D1F&4A75D\X4S3/N(RT5_AZ5$T
MF="S4_@6R196&'HI^437DZ#V$<$;I3@,";-!SH6^YX^%%+[LCPD, HODP7_?
MO7@H!-0H)L&00+ O>$("P4*,6>?LS]^#="S@^D??0R&O68(19M3BGE,NC[P@
M1C2H.<'K/$CA53CX%(*L.1TZI5/&R<+W8(QL\O-D04QGXOE_2]?^.,)M?[9
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
M+,'PG-FB;C3[VM;2R1Z[N:73^]!UJLDY173L$TW.*:*A5*-D;=B3\9[V9L1
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
M\, 7T(##RL<@4W/0AVG&1> -2OE*3PJ76>'(7DH]AD^F=R1>.3I-$05D3=O
M^159WA.=7WD_.K]:'T0^?_6IO;K..PFV)1/>:39VF-M;J/9;3OQZ%]=77UP8
MC%H7"95_,;G!-LM8:L.R\S:L(G3^902W@NF_VU4\*]YX5DVQ(CP1+VX5R?C#
M+E?SJ%)6(K6\D@=7*N%+M66I=,E86RHZ0"S\E,^V?0OW1Q23U10@A@TWEL2H
M8E%XD<JK12I?HO!> E9-A2&Y2ZOU5(<\5!(-5EJXRY(HFJS4XI6E4!=5QSQI
M$@V'@7JJT[NNAY<A%RU\$!),VO@Q&0;'M_#[EJ^I(D0?S5>B%I'*V[+Y0O&%
M:H@K8GS[<1-[0R+,O"?,I%6<**O 8BNZ:,J5=%)Q6KDQX0O%%XIQ]\24,W)]
M/YZ3X?&.;BJPTIIHR(Q4([>$U!.V'GRA^$*QY8\8WRY=+@NYA#G6T F^-PM2
MK#8@7D*8<U:*S4"ZZQ"$6HR<Y.Q+9S5HP\VC4V% ;KF7:,>NY3(=@R-@><^B
MB++!%>ITXE,N$UPF6K10;6ABYC@/G!^<'YP?G!]-FACG1[,F5O>^E?'LYJK3
MB($2=,,1'961M%Y)$E5-M.W3+M#6#%'73IN+ILQKT/FNL!+GR6%[.$<X1SA'
M.$>:.#/.D:;-['TQPS/XMY?AS/8$6=J.W/2-^!$\- F\9U!0%'SMC_DD#6:3
M@ P[3^X,?O!QOC?>XS<OK0C#J2-KNNX:NN2J@X&DRX8L.8JK2*9M],U^U[!U
M95 [AI.\CC VBZ.'(,&2'03(.T/ O <"BQ*-/A4P]6#\F(PFQ$\IU-X*@FF%
M3K:.27:&:&#+$2CV'KR,-M +!%B/^'DO(S%1/+$7_VP)PV T(G&&-9;/Q9MF
M*&<(.3;'^>085","<I9#ILTINQ&V+T89.,\7 "89S+P)#)*-2RC.V1U)OQ-"
M22T\7( 97*[5)SK=;!H$!O!1IG=?6(2T2N;3J1<CH!J2DN2 5TG;$*DL<S]
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
M-(WC;->0YCCD\\=OO1\LOO;\ 4:9WXX%/PYU5;&^?;WI%)$A:8O84$Q3TQU
MA-QS.Y+>[;8EVX;_ZJBMGNEHK9YB "Z^:8 .U4'6Y@A9W'8.4AZH ,9J/R"*
M+H.\:M+%HLFXE% J\OL/MJ9G4*X%20[X=13V&1O$O2@<=W\ L?V8S1ZM4D*M
M:D!;6\N@?AV,(JT'?BHT;N$TQ$,0)[  Z'[)\S6(C+1]SX0"5X<%WS8MS7%T
M2=%D!-\V)+MKVY+3<@VC;7=DQVI_LV39!$2]_V JJET@_"9@%3A@Y/4QI?J&
M18]^GU4/$=;[#Y(F:T;.#&M"5&")?G\ZGHY(0G;8)(*M\>SR &Z>21A[H^JA
MQ7G_P3!SI+P!Q!Q/O3!BH&ZTIU'$@OXSL1E?,A<[E<.4"O>$I%IFAJHW03FG
M:L27<3R%^W4:Q5-X\C:\COQ'+V'$H_C\[$PPN)2NAO@3+^BS-O9U^<,;37>A
M96R .M?MV*ZEMB3';;4EW7(TJ:7T6I+:L8RNUFG!9=-"U%EP^>"+@=,LR\A9
M;8> KTA.QYQZ^-\K( '1);X%Y-R-0-KO+@>]HUN:VNHXDF%U'4EOJ5VIU=%U
MJ:6UE7;/MA3#[90S!QVH\C\KL\[376WAQ4G7U_,4]Q$;)ID13 4@W!F1UX*L
M,EAHP?E5]N<CRBR9U3O_[-Y^_=)M7/4:5]?=+^[MY=7GFSE@5AL\KY@SQZB"
M^<,'O@$+I>=%X[AQB<FW 9T6;]2$/_L7C9_S?(#V/_[H]?(_._^@A%!LAA D
ML%:?9X8V&TEXSZ@FAFIEL'(FGM[%_L#WL "K2;\JKKHPGJ_SCU\P+A23XRV:
MA'" V0#$%/ J_S%@RT<(VF"[#;Q&:QK[ 4ZL:8NG 8"&V^?# .C!"X2UN'F<
M #B)8'U_XHT:(1<26)Q3V&G#PWH<] ,NRWEOH&!H8+QJ%HEB3Q_]L8^[OO:B
M!/-G'_P)K#2'S?;'ZQFHF[-K-1L?+ZX72##_FW>\#.F/7J,]8E[0Z,+K[I^)
M? OOZ\[\](*F(X)PB!!Y/,$75HO8O1]CT=( /AN"=H1? ?:0(CK(](9-OK9X
M.EDBOFP#N.V/[I?;R[;[47(_7O[V^>^-U+^;/!!)X)?X5^,FB1A+FH#?4>(A
M'"VL@HH?@(XCL.!]KRFP"7C1_V]#^ZQ=T#[")S YO(8A_X_H<I\565$X$;L^
ML<;--!AR@@!3S"%QYH$Y"CP]^'W@VI@0T4<!.4!&P!)"D:8&;_@]A#<V_H"_
M<"7>'L?^9;$:ZQAG>N7$2Q&)198=(8&!O &=I]LP@ALQ;) MU.C^Z)-)"$OE
M1RY^'M^%(\(^,ANN ;I!F"[D\X6^!L3S-PD<6&"H ); CS][\<#[#]"23]S\
MY$7?63)+$?[(#"D6WL[/L,"VJI</W8(QL2:0! HL&(>3!T 1F-6 F&9:)8CL
M&L3^(^+8NX_\_G0$C 2HN8<#$6#TFS6&<(>/>%$@8'?^9-!;0*/QJ SQ":0M
M TF;=CD#R3$F)//=Q*@3P'=L[$_'TG^F<+W!F4D SB3$9^_@>UAEPB:P;?B;
MRB*G?>Y$NYB!D(B^N';RX$<8R\>F.,]9K[7D(0JG]XM7P,R2S>)CL$3VX',#
M!59S"5*]AG4A-S[]V9B$3\ AZ,+#LDF2U?<L$$^Q$>LG@%N ]0*.+\HY,GZ;
M,W4,,R?D+SS6L,@C/]C-64G21 'H <OW@7AY2[F(XV$ZF8Q\RGS N] + N_.
MC\4S #\<KSN&<;P!U530_5A<Z=$?8)4%+(5HQ+_A;D*."!_A3B9?3</K1V&<
MW3#X5K]X8X^>7RT'74]!7JY1SY6/ AU_GP[N:6=HW "3CQ'O7T$YCQ(/=K:?
MTFA5UCJFZIJ2K2L&6!Y:6VJ975?2VJUV6[,T%]3P6N=>T%RURNK<-Z!"7/9
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
M!-06M"A<R&9Y]]-R/__KZA$/./#7I_U\"_L"8RB:C*9QNM(ZNM4<:-C=="W
M*+H9AT6[Y(40!ORF.==#E]R])(^YK2RZB/.$"7+=#]B=+Y3Z94#RGHJ\CCV[
MR) 'XWFLYU&2M(BB68&#R:^9].*AMLV IVE4:(B,!S.-07M)$OEW4Q[#S?I;
MYRV@B\&S&17X'39B'0VEK&\Q&Z2!#O'R6/ EUY@S(Y;VR]^/-S$9M$TB:<H)
M",#*#=ZAUTAXAK)8(36"AFLU^BZZ:W-_%PD5>,Z/>!^U :4%"$^1, R'A(T8
M*)",Q/4*?# .'[/L >IER3^FEI7B<T 0'3ZRD;EJP_M5"JN2BQN>SL1WM>$5
MO3\.^A/; :)E$J>)T0"C,&M>8"UL;?@N;RF:("Z'4RQ)>Q1#U9Z76/P>#H:
MEU$K3L0EJG!C[Z^0'_HP0$GSRZMO+P?F\ #@@()4(B ##,1DTM=Q*20/QZ9?
M[-V*-PH/H:7L-1&S@GD@)WU':B3/%&',IJ6\B,4TY%4TO$G0X:H %L+VZU+
MTJ.]:7R[//8KJ5;%H;(E4[B*6\O<6?GUSL4H,!BWNDC;\LF^BOW!E%B#>PP:
M-X7P;7[$J.$@",9'>KK8!S4MU$BC43X%%=(?\L:&^5D?"EN1NH2FDB#MBDIV
MT=CSJ5\@,21>.?BJ)O]WOBSQOX"8E,542ARU)^4J>HCY!W.Z&:4)X% )K/R2
M1FAVBIZ<CZ2PS6:L%<4E(H?<B#E"9L0']P:_( X;'QGQQTP_VPR=Q0U0(#$E
M!SKL4$^CN**(?_C1[-:F@6"NM#^J"(^#B.)SM?)LW33>0UIS>$=?9@UJ>3X<
M13C07SW_>@ A4\B3XN:YGI'A#7X_C[FLO69!-(F[/@_;"!\D\A1/[4LG#7&>
M?WNN;-VX<I<=)G6KC!TFYPN(MV"3-?;V6LN\)0T#.I<WUQ]=6(RX24)B9WD)
M,XUG7\GPVE&Q=>&W94=/-Q/(7[E8^8AB9:-$N$,U1"E@E<3] PYOI!;7PID2
MB1$\\2$(NZXSW)!4>=X/3GZ3$J+UMVS<:3$\?#?U1R@W2X567=(JB-9<92D3
M+K4*X?(3J(F@6>+\E:(&6"YT*NI6Z"Q%1G$[&[U%,\^XZ4WNP"$.\)WU8PEM
MDSJB"SLX_6VSD#TRI](VIN34II RS<P-R>")'OU^F4SD)=T*UF4!' :3E0_-
M9CJ4M,W!B^$-/MG8"^YI,E?!R$I8+#Q;Z$;)444C-MACVO B;6"!6=-^U)^.
M,=>N3Q\,:!1WFI^_S),S]IZ)@>YXI@*8<GSL7$^8.)-I- GC='(?(\=W82_-
MXG[OHW ZF4T[H%C-(QO% @K.M3S_F^(ZF2&>C>$BBZ4P!>5G_+<D)EWSL5S3
MP.>@SXP/^^WK['1[#!TL%'7,&M5\4Z)H;(K@H$,"QW2#/9GME<,XE[$WBT<T
M/']P)QIWE&2H% ]P0W/Q<]P0-UPQ)9>;SJGC92[)<C819DE,.0TY R/@;?CS
M'<L]?,OJV]) ?:&\C>/\73:6,&) /N)9GA\3-1#-QQQ&OU2." =%*4\_[2T6
M4^OG*D6FN.;B.)ZT%B'-&5PVDH>.3Z'6QDO3<(7?([YH?)W0)4-Y^7D603X5
M?E1PZ\SG," /BL)"+(,2\1J,HJ3)1/.E32^54HYA%^/IF+\1W2.B%\#%7(G-
MDB*"9B']PX]SA_^[GUY(\EN8&2T*(_IY[(F7QO!8$V]\Q]'&Q_AD P33#RDF
M0\'7=#CIXCS4U5D_ZT=,SRRQHI7%K"B;I61'MS4;47LM@MF<4=%XL7$A?1>(
MC4?)'_)[H^ 4'Q1'?F9UA&&<1QV;0JNCTGTJQQ&S-0O+S,J1B'F#Y_R"FXM+
M\J'9P@*=AW)^ONS,I-_\R%_D^,DWP,\R^F]7EZ#]@T*P*ZJWLV#4SSQ[_=W,
M,&^^Q5\R:0/2BHTG](T8CS@?6M\LAI1G[U(>2#8G^"Z'M##[+ZWESJMF>#%=
MV:['+Z@L3JG2)16K)3MI:W0"BP00V50\S"^<39!-==QP&O$B)+@7X$Y$<S:?
MHXU5JL6;#G]1N,>R$=5IY0@/RHCQ? .>KYO66V0%-Q$#%0I'S:=5>FEW 'YU
M/(8CN.KAJ3N<,'K1^#(/RUR6/X+&E; );U#RVIX7=_SNIQ5[SM\NZG5GQA+"
MQ1=/O7BNIYGH$9('8XIEFYFF4M!3</.9II+-*9R90IC*.U$0TTR5X^?\U,V2
M +>;YI!F6D&:*)I778"Y0C.."0%(%5SO/L1H3%\D0Q8"9:#@HL7!JRA%R[@@
MY.\&!6"*9[V0#>L'0$HQBCQ3-FCQ9B:3LA@Y[8"C.GMS1L7TQ33 W$]FH$O5
MDYR)TC1.L+$\"J3/O6QA?7IW 30N7-,%YTDOFB+F-U5AZ^*BX=F\3VSF<N!6
M#>"2\K *0TZ'I"/B*HO,T1>U(X*5Z#;+SP#+LNK0;3'MHWMD.,7+!_M,/6(A
M6#-3D"G=BPJM/"H/BS.^0@IFG,7C<R/TL*055AP!6;01=?'23)HL5K=Y@W""
M]*8J7<5H%M,["S*D+:KHLB+-M@"^,/EZ=MJV6'#&8L8@\RH!S.\](1O'X8!;
M'7#"HA#'>](U2*07":=9P3'@'K,@,Z:)"[Q%(H<J ,-1(:ED[",A^9D%V26<
M5S&/$<_)D)3*E,)<,%M(5!7=:@ORI&B+<5M85#?SK/(17Q]'^J8S?E-M"ATB
M"[O#DJL&Q38I10R'LB-*,.<<[!.6=D(#V?5NIHHO*]G&CI2/3 )!.TG]@J"F
M\9FT'#D\B1Z_P#5\M-*\T?-_1?K;S*CVK&J0]W'(T)2/7ITM/8J7W'E^4L2+
MN$U$Q+R8:HK7U(IW9_7D"V'\;.IZ2IPYNO.9HBGA9VM%N7NJG_&\$)?X 68%
MC$.RM+'?3S#'3\5E9POG$SY<=3S%$L^LR6>A8T&Z$-=U^]Z$)#7 SMTL TH*
MI41#D=B2):FM<G+1R>4Z>+9V46/EL)9,E[SD>O*M]Z-TQ9ET%WD_L@2:-$V#
M5'G*^B44%[,VLK(/^!W6% )82TV(M0V(IO $3I*Y;&*>R)2(&A4Z43S=<Y/\
MZT)_)Y1+E%I<GCLK16S:%09PR9.O$:5];]1/.\EPE(KT):$U>#_0N>0]Q2!]
M/7)+HFQ-3=I'1E..^1="DA1)@KK":^.3!X1W0<_,L<E?_-<4>&/@]WG*^:=<
MX>.)/%A!A1O@4@];\HA%@8[>=Q8(VP, %H8 5PY!\*'X)">MGTQS>2R"-P67
M%.TB8O?4@8<GY0'P?XE?DWT)_)"(?B"7"0IN^*4?/_#6AF(X.;G8R;F.]R\P
MO*@F7L!W.@0Z<P+SFV_B^53R$Z9$:7A3N.]XNX=R<%HG/;(%-ILYLLV"B9Z/
MHN:6>9.WM %&F801&H:Y%R+."@J*[@A<_8Y<@'E CM^<,Z._L^RVN;@ W.#+
M]XO:?9Z2*S:,_$/L]3-/O'@"L4)R([>@\L-!ZO&:QV.-0@MQ/$2-^0Q?()\^
M%Z;6BRJ[5'9FODO.+ZFG5HP)IW-,ML<2/&3D>4=YPGR&>$FT\&5T*WC;9E(S
M1\]+I#U7T585/L)R])F8G9'6 F4=@QH>)DA3B7 >B%K.MV"%XT^GB3_B1MD5
M37Y/N%%&G+8:E+DA]F2=\<9"&<4W6X&S!Y=:Z;.D](/ ]=/.A6A/\J]$P9:0
M,E12*EH9SCS%#7I>[LGOP30?.$4D?><7(RU+)]M3,#P;52]J>N*Y0?=E4[IN
MX!IE4HO"-:BP@EK@E="+5S1<R5$!1SH)^V"F3_C51_Z9W%20>-XY>DXCOR^N
M<0151'AG#-8O-W/Q7;+^1)8PG(M1^,RR+AM<30JCDMQ9-S-8X+%L5"BHWEJX
MG/.2OY\U[7\03?0GQ;DP>SB]T@BQ)*U_2>NM?;SPAYAX#7S.%[EH=-'Z1F.Y
M_R""PF@<HP^&U+&\K8Z7%\WPK[-N<N%30%ODAC]7A;C]-^M\9(57S0<2DX=B
M]S2^^?Q^;HV\_G?IIO\04CLS[LD'M:5/?K=PP$87,PS_[J=5Z?&IWUYL8S;^
M)H 0(/#.0*) 4E1Q\< .WI2B>&^F)"+O&T08BM_]-'-!XO(<+_,/+CS&MPV"
M\(FXW4LHPHC&2#!%EBB4@6/J0C^9L0_&8S;P2U2W@"#CN<S=DG.JPQU++_6<
MZ.]6=&!!;A/5DCQ9/YZFS>62B#CJF9#\+BVJE-*E268(8=(O<,LR7D3.???3
MK.-\1<QV/,9BS@<O'1N3S)T_KO4O"S_S!E9B=4 0E8W/GYQ9%7#)ZC,]=<1E
MFCKI4Q&*L2F".V7QK"(Q;1:6-&=Y.?7XY&[VG&F)EKQO +5$QQRC:2ZIJ,J0
M-$LX;4G:ZP?1E KN..5?]'FA^1/RKE_%UHZ;FZTG$.B^SDRTDMW9^<::N>DH
MS-+FO*;+LRTB/)<%E8\;G;,.55[)E2:#C-@]UO9%A0#Y8]%1R-M2%N8R\59K
M/,>M*=1H<NN-_.^,^EE[ >6M\:JO %O,8>H2]T;",N$TZE/+PK3$GOR0 YXO
ME:E_^0ZR\,V[K*.V4*O3,$H>-+HH(&V^(Q^Z$#/OP:Q N<,C-'?ZBE73Q4W.
M:JE%1'$Q4:ARRIN9\MNM6>@35NA1SL=B%5)S\H0D'L<F%(O*Z;+IOS]_)!>;
M\#U>@[ BC;AD1PGT<[^?"FK4W[@N2^YB.!;3V5;Q3S0C%YD&,P+O9P7Q[.53
M[)\XF.9UNP6%++TAR1&&RB;W=R!1:7155K(FW' B(67@CZ9);M9-R/=(;\7F
M&!3+>*!+E#M/ENU[8=?973"S[S3;+0L$9(D>7$W(@]6IS<E^L*CO\T ^[1-E
M!D=I9D^DXBIMPI!U()W?BGAINN>Q%WUG"6F:N9\XQ>=-\1TH#[#@,=U )NF6
M+I5%X@ODPW,X3[0L6Y3+  'HS!KB_64[BL6*7S?/LOM].KCG_B7JC<.E'%?8
MOP;"2DO*U\_QEF<L\LK-O ?%C.\L=R47O&BD^L%CJ(=E_3THIIJ%O II \";
M8^\[:_R58JDY$WHC@8WG0[ UO]2X5"96XS=RUH8U0SOY[^"K@@\RGWB8NG@S
MQV6S>&DW"P&+M&U70&FC@).8S>TNVSAW17H+"2#\XNU[7+YYV4W2\ 9_3>,D
MQ4*RF()>V*#82M&;!!J'<)B)DMH2G0>*JK?1-TX-UO+#L )W>2A^:QCJN1GG
M//ZON[*^_Y4.( L,4?I"J4((;C9%84/(9VU?<?F*ZWBNP".>\5[P*-B,1Q[U
M!,J=O2T$T$CL9@E0:;?/W$_%NP7,="=[M?L-];*AP:9BPZ3GT'V0.=#C5>T>
M9EL:I/I+ZG-:]#AE(9_IA-]W_E @P4L5()'^,CLZMS%Y>(Y)\CUA?)WP /\
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
M=G%)F" C\^T56XZXV0NSZ?7S78965%&)0A[!E-[R5%+\>98C^:HRMYU\75]
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
MC2>C\)DQW 3^'3$$M@'_04A'O@>;SU_(@D<_"@.4N1Z^_GXZXFM=+#!,J7B
M8%J'$;:?Y6%6<93'+F5G.AWD?S;Q,A4%K;%,T*9D5-6*R%<X>YE(H.,7L8GW
MC"<&3V (JNV].'[ DB,_X*<+=HK/LG1:_8C8%'Z0K&+I":B*?7]"Q_"1@<R!
M)>Y90(<;>)I+KP/)\9KW:]X7O%^X=])+ZP$OPWZ?Q70QI<(6_CF<!@-Q:4:@
MN$_AT^+Y@)_!,L^-.X;&<F. URK<4/E+O '[SQ3T9ES#BQ\:<!FR$;T$CQ3<
MB/@T;,2'??3I^$V#(9 O(KZ#58-P[/?Y#OAM6Q^8^L <^,!DNN5*2=^/&'!G
M@POVF*NJ0Z#6",X1F+*+1VOL1=])=4UFU%4?Q^"PF%9B\3^XPE?S>\WO!^5W
MP:[SO"JN S)1[J/PB50BGUPDI+(O&AC'MD@)2C[!;R8?3PQM>\D<28''TQGY
M.%00YYL/V%W";;+_3/WD^=S&"EKFV\8*FB],RUL(&J='7#G><+_]O[N>[K?I
M?+@.Z[/Q'8ORMVM*,_\#':A;@'(RP*_5P6FS@&.=PCV7PDTC"AMW7O"=+H17
MX[LE2=C1K*9MG'9.DF8W37TO!1QU#5/A 'SDZB'8\Z@+T3]0(8)=8PS]X.?A
MK;GP/RM*TU&W9IM?JI7Y_[/5E)VMZ_Q>!/8<$O?JW.::'N6C1ZVQO7AA?1:V
M>^6N)M5H.EI%=+8WUY\K34.O^\T<QGKA#JS*G0=%EINF8Y['@;"58XZQK16U
M*FRL5M3*M;%C7T6;*FJ'X)@MG3F*:C9-[;3K!!5%;1K'Z\9==1E?5PC5%"DG
M14J8?GV9-/QX=0X+YIX$F&&%@?XQ XN9<I$+V5[)0Q1.[]-$2(P>,ZKEP+2M
M_C2*,('2Z_?#:0 _C*A6BL+5J9/XHN%BQ@O\?FD<JX&QN^8+>6E>D*9&!_>-
M4>@%[[(LF^?&=(*/M-V_*5H3R-ULC/!7?U--A=X/7VAV(YPFE'-&"[ D81$F
M5>/V*8&G'"G2A*074?0W%4%L/ %VBA"%E*&$ ,U@J?&S]_**%JP8^*/Y]7 A
MGO,TNUZ3$/H"9K-]"!3G"/[E8@WH9MZ(JR ,=V$4A4^X^IT7,]HJTEII&K)#
M'PWPM5X#?H?Q4N^>B=1<6&!YS4%AP\N8EMB'4A.ILFD9-!>-2Y[]FS)_Q.)P
M"N^/\[B(R/>%[0VC<)S3AK(G(\SXBJ?#H=_W\?>8F S?Q</G^;,W<RQ@E;'W
MW(@9^T[E";C!K!HAL^T;842')HJ\ +!!J2OP40@+17AP_, +,.%C2=K.RH+2
MEPJ=\M(HV.8X# I%<_,%@[QD; <%;E23$1=KVRX_]Q8KI^R6K+8T2Y$40[8D
MO6<ZDNOVNE@!9KBRIMNZWL[J(#79L=2TN&U-4)87_/7":*XP<!?UL(LP+ZD5
M6Q]B!R V#4M3%ZOYENQ_)Y6->R3_FU!AO?^@V+9I.=J;*QM?9 L0!'^P&*7;
MU?!+/"TA)NSW'PQ9T_0E/#&_^1S&JU1F?P2!?96+5W>,PO6PY:QVJP/_IZJ2
MX^@F@.JTI5:WY4BVJ:J:872[';67UGS2_W%(7P9A!:BM]&IJP36T<V#;[FZ
M5;^IP-Y >6<YM$N@R.']Y/WPQ]/QYRG>V7 -<*E(;''[X"5M^#GC_/%U$@:I
MM+@:"O'Q&YP.N *[_YEZ(SA V15]-5RV(E_(#08% NP H1.XKHJ85!<1V;([
M+:7=ZTBR*?<DW8(#XK1:M@16NF,J@$G-:G&ND2\4@<2CHV9.R"#Y!M>\G,GE
M=S_^4YS9+^AYB//7P+^P[T.IT*LB>K6B#-X*IG6$+_PC\K&:BV[XKX%?WK)[
M$,FVEO>LV @FC@I_&,72<#H:_3T[Z_$G+YE&J"QN"?4W35=,TS%_@)RQ#-5:
MA+#7T3MFJP=4MCH@G/2.(=D ,MP\BF.V75VQ+>N;@JO#L?H$:BW9 5B!_])^
M"VU)QF&4^/\E-9FW9;@:YL^7 2Z4NT;C&=NKB'XC+V[Y8,2RZ6]+E_G?VA*-
MH:.TK:[2[4F*KKEPLW05J25;LJ0JFMWM*'9'M50$$OX+B2>V-\":%["2?I\&
M#&FIK4/+94]<BG*8+[ @R !_5^3<*>2@0%\6RW80<C!-L?ISS/@GDQ$H>:!H
MH*$*0#0FH0_6YG*L+,"<L_I';H!>#7^;>G1M,''YW+)H7$;4&&1; #\\"\Y_
M$8(<T*_8>V?LP[.#-EG:/>'E^9(6ZO)C4T:804X/_4<FX7GG0*\+S<$.OK,,
MOJ[245Q34G43[B';Z8 @<T":6;U65W=;CMUNK3KH00/%MK:AW"YH,!E7</3L
M#LIME.GU,:$!=]NY,KT2GB/#O(86LB[,"L*LFLI&0&=Z[#1.PC$\\J>?/+18
MT'_ PK(V5A;[=U/R([\%"8ZI_M!T59<5LX"$[*6O^H@,7=';K9XN.6T7E%.C
MU0-S"BWDCMR2.VW7;7=:F9XBG"7K@S9_MCML$L%^N H0H4\P>;X>@40$W1YL
M 7]"W0C>@ ]+<XP?B!?;4;9C"L4V81%'EQ1-[DAZUP8%IVO;H+*[AM&V.[)C
MD;= @S<C5X FBVRQ(8PYG_3"B/GW09M\J?UG\JCPUB5Y?[;JHPK$IP2X2@_0
MFX N]N83Q?'P-:TQ!&;<*[)LV;3WBRSCFX+>6$7)L;49F#EZR%<WN QN6/3H
M]UGU$8,=##59RYNPK0MAB8[;(1"%QTW;Y6$K2#<_GH0Q['&?2%(5^,5^D:3
MD^\_F,:\\'X5O)R5NA@'COP^Z'>_B?8VZ 8/,&X+_[H,0$<8C4#[];#$^&UJ
M+$>,H2BJ"AJ8KJJ*RM5V72\BZM.?KU[X6J_=-EMPUYM=6Y=TQ9 EV]![DFO;
MLJ6!,J4;>G;A6Q>"AS:%]4@7OZ&KAKZE3VI=SM'IXM<UH01O=?$?]CP=!BMX
MGHPW':A#7^<'P@L%5Q7US=>YV^]/QZ*M79'7KH(4R=7'E9/ST!M!+LV5?R"9
M1!JVL=-;G[PX,8-S_!$;G>P=1W2QF630*B9 M:07K*(#)G1#,D#X CXZ;:FE
MM76IU78<V6S);5.S\?+2T5]SK?VO\$2M </1(58US5C" 6M!K!(' ,2*NC'(
MA[^C#4LV]WP>5+JC[87+:#/3_$"<0/C8'>\KQ/M&F7E_'N(W\C[%FJY5N=P@
MZ[JY.R*30_I:KQ+$;R0R)7)<:Z4GLK4[(FOEO\7F(7XCD;5MB9S+^-\\/XCY
MP(^KH/NC_X!I$QT?\Q89FJM704$5^L+ZX7V &7Z7>"$,_>0JPM^^"3.ZIB]Q
MR6^2'>&VNMV.V9%45[4DW8&KSNUV;:ECFZ;;L7NZ8[6R&+NFSMNA.\% 2=&*
M>5SFEJZAM="JB@O4UIQS0JL!*-K2+;D66C4115,T;5XI.WF\;AF=7 NO.N[
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
M0W[2JPG:R<7C6?P%CCQ(V*M]I.MHS '9,9L99)1WWM1BY]=/8<1N'[R 3T(
MZ!_.E'#POR5VP\\2+O_\<YA\! 1%2$)LU(L$/%OZZ7IIU:U5]%L@'NC919J>
M]['$Z]TRE?)>YY^\O\*H/8V3<,RB8E\M\=%^NZZ7G6RE=6N^1K;]MCPO)]E,
M!9/A'44V2^N1^LR>+GM?;HH.9O@39YTN2Z<^.PKJ*K\&';FTV4#%=) %_]',
ME^=&/3%R (Q82Z^*0^*5$01?;RH^7;WTC')ZC'&JY,J&T%3!-WR0(32U WI=
M/JFJ_-\7G]3ROYY-5!5RU;.)3H2"NJJI:FDMXW5F$\TG8I\K'>L94Z= Q7K&
M5(5)6,^8JC3]ZAE3IT+ \OH@2CYCJLQTK6<2G0HIJ];,Z.@SB<I)R[H]]:G3
MMN[_>GI$K=MWG@PEZ_:=)TS;NGWG29"S;M]Y0@0M5XNV$J!'H?YULB+7Z9:;
MTV_M%GOBL7W1#PTXLTZVW/3LF?"?U\^>>&S/M"N=8"H%<AQ9DV>RB W#LF2#
M_@9(T:<(HJNT&O021D=I]1EK;E@[\N/)Q]%KW6\WD8MAX W^FL;8W+G[2%?_
M,&'1%S8)(_SLFJA2R&M;^<P>SYTCR=H:,C-[[+"LI52<M=(FRSX;#>)_L_&D
MYJY#<Y<\V^VY$M7?92^R]@.L04]F^A6GG^V==+HMJ\:)D(X(Q$OXE5,A$;8:
M5BS;*6W:S4NMAMO3"'O1/.^^S?"1"%+W#MYGCZ&C$[6\[NKJ-@0^/E%+F[!?
MT2Z_QZ=H:5W5U6_=>WSBEC:B7[FVK$>G9=UK]60I6]KX234:J!Z5@'57U(J3
M435YU%[3C-+Z!99.K;\-)WL967\L.E O3$.V%,NJBDMM5[TP_<?7:%C[^;;@
M(_/,^.C&_U&ST8[92#4-[<S8Z/7><34;;<9&V.'9KDR@:$=LU/7O'UY+O*\9
M:7-&LIPS8R3,UZOY:/=\9)\9']T>K]O\*;/1N:E'-^RQ9J0],))Y;O=:=U1S
MTEXXR3@[!]*1AZF<,B^=FQ/I]L&O>6E/O&2<&R\]L5'MVMXU)]G .&?'231%
MIF:DG3.2?F:,A*I2S4>[YB/=4,^,CUZ?BU2ST;ILE(X_4V6CM*7(:XZO^U_F
MO29>JD43Q2EOD_971]*AL$>*Q',SZ3#A@CX_+5+IY96ZKY(*<Q=H2. <J4[R
M3*E.Y>1</L_Q*5QVI$A!/\$SI3JES<Y]G5093>;E7RH73XQ6Y1TTL\[T5*3(
M_*D2A^TTZ&3(?""0(9?W3#$OGD:D<1<4_SCQQUB,<,-&(S /VF%\(CGL!9*4
M5W581I*>YT=_>*,INWID$=+CU,A1VLJM5TZ(-V(Q$>:$"*);MF.5MOQJ*4':
M7A0]@Z@Z.5)@&RRC,J3(OW*33&2=%#E,L[QMHU\DQ^E<&G4CO[*1I)YP6QH:
MU&-KCSJVM@3$/SUB5X(&]=S0,I.E'@9::N+4$SY+2YIZ;&<IZ:*8)7;1O$X7
MM]^?CJ?4\8;:;> O(O: 2SVRRZ ?CD_";5!/3BTE4>KQ;I4D6#VSK2*4J@>Q
ME9L\]72UJA&L'IE69AHI9"G)NEK:QGAS_7[CUK.[V&'M<CRF 2SS#Y\&E13+
MX;D&CE&5).S%Z76%6>G%X#>9MZ0&7MV-_'OR$^TN7?_,<L%7LDJ9<\-+SBKG
ME:*^FH-*G E=%0XZBX3L&0XZ1XZI')6T$U,JW'X_FK)!X;M:H=@%FYP;6U2.
M0LJ)'>2/?L"NAKS7>7V$=\$@Y\,0E:*-KL%A/;7#6Q@64A_>73/("1CTAV60
M\S3C%_FF^F;\D?CFK(QWXIOSX9-*T493=5DYL3--F50'-=C/\UP3[YP7KU2)
M/KIE*5IE&BVM2:_;R!NP:^_9NQO5GKC=<,@9<41%B".K?$2D7=XT/_<^\OO3
M$9P:;W0=A8-IG[6>?XO"Z22GS/4TZC]06SO^0#:]];2HI#NE34!?ATHW$R^"
M\Q,E\:G21R]ML&$=^G38D$41&[2C<'(R'6@$=; PP*FLC"M<55.@4)"<9,*8
M:>DR/T<JIQR8\UR9M,KK- 2=[3Z,?-0>Q$!IE' S>D-W/!F%S[OL+ITI+)SZ
M2^?IGAYCZ*8NZU5I2+$.8U"!#Y:1L!UVC#ZO3AB*:3HF#Q.JCA :.G6(5LI;
MX-H*HRA\PG3LUO-G;\P*3@+ D)? -Q]#+_C33Q[:7N -?"]H ZO@V/I!RPN^
M[T&09)9/4:*0:AV%8S^.05<#"_4$>>9,>:1RA+)G- 1#2X>=4O&3K)3W(EA-
M2*0?:'Z,Z@8/<=C7N)+^\$<C[Y[UO&@<MT?,"WCKELN@O[M]B&;TEP'"&"=?
M8",+%U7/_\$&Q2=.GI]K_CTJ_U:.@:P9 6BH%60@#',B$PGE([A?SDV4-Q7N
M?JC*RP)H%-(E>\HRR*J^PGPL%CI[Q;FT'ID#\4KY";9W I4*9C !2@>SK,!_
M]@>SE;<CY'.Q#%G7R]OU9K,95-<L&H;1& XJ:^'#7^ .COP^]LK#Z51? W^/
MSDUKW^RZ0+IRCS0KX?BP Y/(I!"27=YJ(D&B+W[\?4&7Y4&C_C-^>1($T62-
M1UQ-J[1=56[9>!)&7O3<\8=#AOAG7X,IG)U;[\?'$)5'-QADGW"MHW"(BIYZ
MWAY,F+Q+UCT-09@3M;RM<MY(U,6FHF=$U-):#&\DZEPL_HPH6MKF.V^DZ/]O
M[VQ[V]2A./Y^WV4:$!ZK:5*6=E.DM9ENNDU[53'P$JYXR RDRK>_MDE2;DD6
MHD XF".U;R"V@-_?QC8^YS_V/!+RCRSB]"U94<)F^+S5#@@NV/7$"^'N]YX-
MAZ4!]BOGA2S+L3+LA_NUVN&0!9MA_4*RU=]N?R(10&YOKLKX#GVU$TW:=EBX
MTQN*I5I67Y9R&G*GYV''C7^0&^KZ4DE'YL!TQ%VY44;-RD@SC=' 9#2+L3=J
M5D:ZHS'E#$Q&=\%BV6!R!A325DB6,S A/038(;6A(WM@.GHD#29Z11GM9#2T
MX=&<K%%(+0C)'-I[[2Y$);6B)&-H$__'94 S@EIJ0TO&T+3T3$)<CFQ:2383
MSN"4Q-.GH9":%Y(^,"'Q=*VHHZ9UI!O:P'3T^)R@C!J2D6JJ/%C2&9DV6(>7
M!_(\_?3/O+P9S?\W3S->$1//V$\$D-EO_BM'#BR&HA9!90K8W2SWQ$US*EI(
MJ:&F61#QC49S$H:L.;>;,ZLC)& [V(-(/KD!_>Z&.9FMN<5Y>NIC3N]P@-V5
M>:*%N"%)!1B)@.B6[5A@MU8>!#)Q*=VPKDHZ%*JEF&!?ZA44I<Q_V;[+D@J'
M:<+-*/M7'/*\-'J0) ] KKIK(E$L6_A6Z[H%%LEGDBRHNUJ*>";*6DJ!Q4OR
M.*.;FV]S.1BHIJ6*/;N:/2K&5J8-]E5^@LEDW,3BP+RXL/)"A$B=M#TN4P,4
M\.6#W0L&JF6.Q"Y5AS4]J PF2;1*8MX:9K_O_N1[NP8QA&8W3H-?.9_5%#&\
M,C2-+19=&VD:V%688UA*JZZ5 &NIX&@.W!Q==>!D;A 3_\ZE,<_/)!4:55'!
MY@8YC6::ICGQM[[A,G%13<!+-*>YC#TOCW(1S2I"Z7@)2I:\JC69QEX22;%L
MP&BIA4N0"3=_U3[EWXSZ0>S239&6I3PRB"+VWN%'Y8 R<@PQ-5+@)@/80_E*
M$_8(LLW7D#V5<>SS]K3Z_^+G%S:8%NGVW=C_POZGK"TEZ^*SITS =,V N_AV
M#K![UUNR 0/=E$]+1$KX(8-=":I+JFQ.&?LRX5%M!6XJJO/QL)EKFM'<X[.C
M:<R*+=CK2Z:>CXWV; ?^^*$VL(]Y$/KRS)1&JI@I*;H&-NG%:U^MCYOQ@E0F
M2U'$33S)U4RXKDH)+2'[1 DM(8'S04M(J'30$A(^*;2$/'MTV9TEY%6%@;9_
M38BE<_>2KC0S4(WT#A3:I)W?N&':I'4D(+1)NS1<#(Y-6H<2ZOD  VW2KJ4=
M2 Y4K=^S64YI;.]BE,#&8>P[M#4I(BIW*_&EE[4;^^/8_TQ(O$SRE+TAO2!D
M]]":+LVK,D*'E:LDH>X(*M@ED?X[K'1$%.R',JD<5CJ""W8<>;'#"GN(B^!7
MV(UG64<TP4XL^^R7TPU+],N1EBS8V);>^>5<'R#ZY?0<(Z:5@80#(S$A8\%(
M3-!P,!(3+!J,Q 3)!2,Q>T(+(S'A0<%(S%X"PTC,GI#"2$S8># 2LV_ ,!(3
M)B-(^Y-:OV<^7C*KZ3#[LE^IL?28/=\C9;U53/;7YMX]!?>>R[WW7#FSH\GC
MH%!/D":LU[">)N/;/?^H^$CP87ONAIU[_VYWL*B,ES]2T[?Y\9K8N1HUK=C9
M2A7\8(VRJ9@K5TH7AVN4_UDIFF?TYN=Y]__$'OS3JROQ@S5K$"_\>+F'/.*[
MA)*7!E+GF15L#Y<7U=Z2.(F"^%C%AY[%2YW5PN_?E:[]X*U/\C1+V*54G[M8
MKMB=K?$0=VE:#U:T.UF_GK]54Z.6^Q\'U7#_XTC9HFU_>//F/U!+ P04
M" #<B(M.O-LY]%(G  ",\ $ $    '9F9BTR,#$X,3(S,2YX<V3M?5USW+:2
MZ/M6[7_@]<LF51G+LA/GV)6<+7U8/CK7UJBDL;.[+RF*Q,Q@S2$G #G2Y-<O
M&N '2) $R*$D,(<OB3SL;G2C&T"CT6C\\I\/F\#9(4)Q%/[ZXOCEJQ<."KW(
MQ^'JUQ=?;F<GMV>7ER_^\^___F^__+_9S#F_N+QR_LM# 2)NC)R%^Q"%T6;O
MW'IKM'&=F;..XRU]?W1T?W__TE_BD$9!$C/:]*47;8Z<V2RC]%6T^=YY^_+U
MFY=OI2\W41+Z[YT?I9_."'*!BN.S5M\[KU\=OYN]^G%V_&IQ_./[G]Z]?_WV
M?V3H:+LG>+6.G>^\[SFP<QZ%(0H"M'<N<.B&'G8#YS9C[0?G,O1>.B=!X-P
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
M>3/3F6SF<6Q&5NX\B6G,7#]QH?XC<<.XUT2DIZFQ(C7N:VY%9;.1FA=!8\'
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
M* A!P+4H'2'WV;.SDFJ&J64K\)]O3:I[5#6=F'E9\:LH]""L)!HJO[5ZGO"
MV$Z40Y)Z>$":!X?)GN#5V\/EC1(R>!\6-/\E^I"G%PW=B3+1?XU>O(\&[\.<
MY+] #UZAASB]Z16%\7JX?E0)_POTYF+-G$L7BBT,UH\RR5'T8$08SZZ8B83J
M%2>P&<0F%U#4#CTCF&X_!5Y5B/JO]O$OUSY5=X9M,!;M#U4V:TKTM0)9+4RE
M_%XCP!,+859LKUJ959)#^3*&"0SJJO)DO%CD*XD#="252ZX91AUP;++$*+Q!
MNRC80=X+?D ^Y-Y!I.O"]=#)!DI^EF34 X]"P=FV-Z%QM$&$0HSR%(7>>N.2
M;W)^GB1\!YQ2_/:YZ^1EC,O9'Y#5)4:D].L'EX3(/TWB+R'F,0!5^#XT#NV,
M(7.W,SF8)>\0C9%?+X44^;@449$[*0/BA!#(4BVG-0]/V<9^RWW3M&(=53N@
M!D26!(<Q6B'R_,,AKX76+$H-B%6BY%TM3LFR<]E"D$: 461R%1LAML3D;T)#
M+E)U8=)#CD_@3%FMLE:!QK#XE@20YL-606O@QJ=2X_/3;E@V[3CYJ@>%=@E:
MHY#B7?HB"]P%4)UF,VB+W.4FAMD^)WV%1MQ@D0X9YVQ?L$G@/L\.25=[])W0
MA^8HQC_(*^V+%.-O^&Z5F1?349YN<Y9V42Y'"\PHYJ[4*16G@[ARK['VXSC$
MDLX_3P5]-LZ(ZTO)BJ=[\<94NM>3Q.Z#;-'9J<S_#7)I%#*"^VLVWT(&<98#
M/B?%[8$;3+^=L*W<9EN>M@ZG9&FW5+0I;]E2C==W@@F>72+SAPT87SR]_P;!
MV@JO"_,G<MC^7<V8[()CTW1]S0F#G>[<($DOM1C<5>Z*9^:I/)E^.>]?8K:.
M_@E^LQ<G;L!KM*>5@4E:[9P_Z@/%:4$V/X$JM5]QB-1^.(2657T3N!X\7WJ+
MR([Q:F()QAB/MP8.=PWM.KI'A/.NC'#EBU7CF$0>0CZ](-&FR'*2G_22)#&
M'86N)#D@-4NX'+^Y$"J,&^2M@QN;K%FR(VR!&\2L@(Q$0I@4&UX#J?]JV0C<
M8$HCLH?;/:J#4/_9,@GJI^X3SQ.;:N2?([89]W!EH]X=<PS;\4:I*"- J8'X
M&>"C23O@\$N(M^8'+F*DY=<)%4/6 5IETBFS;#,NG@/E[R,Q TD(HJ?[O+!!
M^I7G%:FB=L,>Q5:?[<8"EVU(E_E-]FN"=CA*:+"'!RZ)#WN8W+>'JB7S)5P%
MRV)O12\-0&HL759Z]_.,QQ[I99B5R8"GX'F&@QK.[8-K47#7A/W6')#>!*SJ
MA&T6V0/W*DZOF\A"-@",Q+SS(7J;D&V0=+GQVPO9IH4BS]XI'3"EMTOR<]/J
M05PWK#'X/$7B1>E-R"+[XG2OYF; 8]I?$07Y;Z#B,BV"?T5?#4_9HI"A4@M$
MDJN!?_879-)7.J@G#=NZ8LWOZU9GB9I/-LT!\B6OBXBDL9 L0N)7Y&@#+*U:
MSURAHL0LVX2FI@2A6S5$W2"C'FT42URS3#0Q$IV#V:I<MEN!V%:\B*X)WK'%
MET=F 5@XVD5U(OYT9[V\G8F,3O$=):Q6I!F U/@,J'P-E@N7!5(/Z"13JG^]
M_N+5N8?NKI3H. ;DELEP[9*8-L:96D"L<AI8_\;)EFO@)/1_B\BW(B(D2=,.
M-@ZEQ<P<X=\U]XOJOEFT=\_9J]PFJO[^Q"R;72+B?I:8'<X3DK]1S<?[97B=
MW 78F\/NNE09H1O62 RP623Y^#+SQ,TZHQYS/!TB6#]6YL^:;W9-G#E__!$.
M3KE<KZL%1%9/QM8S>@4%H^EF0=A7K2@5")NR/VZ3K?BW&YRY='T11/>7(<]K
MXK$:):QK"F_32E"P?(ZI%T247R>%2XI, E-I35$M$ASRI=ET[S&W48K%GL3B
M<A[R%Y%<MC'U3.22MD5'#$!J#!D)DIB59QCF86V^NC'"R*3G.PXXU(!7"R B
M(JNW5GP-QMCD!R\13NCJWBC1P8U,5O8GW%TN7:F0#NE0O>0&6&/K!T;CRQ;.
MLG'$@^QY8?TTG;.I)TSP1M877T*"W #_R:/=\K16VP,MT*.0.TV;R[,[ZLMU
M<B<^4HXX^F';Y)<OT$-\&C!O576 :C[9Y.# +8.T>!#$6$X\CY'R6^Y3F6-8
MI2"9ZU:1+.4^I$M^Y4N\><3Z7>KP4Q3?(Q3F3QA^0CL4T))\?=#',/%\8?^#
M2_5_0JYDNG0VGMD8 8\@[? +K(X;'+-=0_DF?GT2!3SRB$C,#%C-R),[9T"B
M8\C::!18OFG5E,32"WG4O9(G:E6C-.88-D5M)*[E.D0FIE\K>G<BX["&A'+9
MTD'.%HX+%YPUV*+*_= *-N!",IA,D#O)V6.\"GTI;H$6T"87X0M%RR3XA'=P
MA4Y[_\P,VJYX\=>+LP"YX8<0D=6>;1"KZFKZ;I.6O@*)%8+!0372:"%ME NC
MP*?_0)MMDS@*@$U2_(8@51#Y)SM$&+/9N59Z =6P0IEIA:\G:6RX-6;X[A4I
M&><X@.AW8[]4H)XQK>67(^JMT<9E?_X?4$L#!!0    ( -R(BTYX VA:$!X
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
M^P@O/WS\[KOO/Q0#W_W[OYUE@W]ZC?V="=^^+X9??/COSW=/[@JMG7-"J83
MM3.1+L:;>O'CCS]^8'^MCR9P>$DYO [6#Q^R/V:C8_^GF'WS+G(94170.1..
MH/]U7@P[IS^=7WP\__[B_6OLO?M/^L&_X2A CVAQQB#^*=ENT,_O8G^]"="[
M_+<51HN?W[TL%F2!B[]>?,RF_^_KR$W7*"1T\6["Q$^VTW 1X34#^MT97?;+
MX[2$WE^C!/NO[Y&W=/!Y%)*5$3MT27YB/] 9'Z2+?C@08M^)?[OXC?YT3@GQ
MY]_H2N<?+[XC_]<9XJ>$''H*\FQ1'MZ'*&97[RK%F/SEOOQ7\;%^,/FS,4RN
M5DZX1/$TO/DC)9M0K-P/V-^; SM:;S!:H3#V7Q#A&M$:/>!HX2<S?!?%\>7V
M-@U=NC&SQ<WKA@PK/VX"L[\T,/OAHS',G'AU&T3?R)9X/D9N\ADEJ\@KOG H
M^-=^[ 91G&)T[R3D_\\6LPU]4"C_G7@>.\Q.8.2":W_)'&Y/_C+T%[[KA,G$
M=<D[EI!']2$*?-='\2^IMZ2TCB>$]<2)GWW]"V'Z.''\,-GV18<^H()"LZ=T
MO7;PEERW[*_(^Q*C11K<D?L9SQ;D<I+-3[8/ 5V>K$&XS88N:)VLG0$W1_F2
M!S?![^LH:G]R$&S+O9""]\\T3MB6/B(W(EO_+^3=1OC&<5>49;[X7NJ0W0O1
ME+#4?DG5 [SFZ#P-7\A'(UR'L_:; <JT?:$77/JZ$:V?,(?-I1\%T9(PK& 2
MQR@I:;?WNP&D5+]D#C<AORR_W>=3<,C7!Z!!7V=7\X-F[V7&W*;A+Q%Y3K^2
M?Y+?^[RDZM_K'T]J-/#2@,BV.[^N'(QZQ%;VU0%PSJY2J0+7*%X?UB?^BA"8
MH\4L62',6&7UTM5^,X!KVQ?,X7*-GBMV2/_# /3--<W"VQ<_$:_=$[TGRR5&
M2Z)E3,*0B'V?J69,ODXUC;LH7,X17O>Q):J?-2CE1^NUGXF]%;NZ3>F]_.R'
M_CI=WR$G1@_.UM#3K_G!7C#M35MK^X0Y;&I,-4YPFM&S5',<C+=$MR$BQJWC
MXZ].D**:,;2:8@!G0X#T2YF^-ES]6P/M_#1,$":/<69JI2)F9E7M>Z.%WQT(
M[WN4$%T=^<OPYM5E2OXGQP\S(_,U,\^24SA=;QSV#S(Z Y3^N6_2' +:4/PB
M"A-,OK_WY)1S[GSGV0_8K[US# U0S%'G$074HOC@$.5LCITP=MS,_AUZETY
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
M$P$%VA96L3-HM)#_]A$,[(2]8EK/_AIE_SM?X2A=KFY>B?#@QV5=%O%55%[
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
M"Q]UP7 HDHR]MI^"S+\J]..6W)SZ : FSI ;%JHR"PS!HSB9+5@3/#&):V/
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
MAX)-/6*0A4WRHN6R>$J-N'"UE:#0X+/S3W)_<]E +MMSAL+$HF6SN(./!A-
M OD!,=?=V?)GVB-=X?+*QT(AX5X0-X.QY5!(IICHXY'2E6:+\M314KJ7Y*E=
MK1W\.RUH@?WG5/#F:4PVV=5CM]@.!R[1R"/KU8&P2V1*9TEC)YV B!CD'WO.
M@<OM#D_AP-AE%</ JRE+5."8Q'&ZW@A.X\%+&D9KWT]3KPJ5$;H%"84%H/"U
M1RKS2M^%:@0HF-N>Y)U!4""?1QMRQ"ED+= W!H+!8.]HM^'!'VZB@0]VPGC!
M./.".1.I%:=RJ5VBY!M"81FE<(=>4,!+8^ZV#ICMR*HP4'ZHU+JG&@@1@[;#
MU!QZ%%C4-07XN4PR21AR.;G."'>P3HRCYI(2'5I4.?N=2;HW9A#X4MOJBG'<
M=J,)8^B/""#:-R@=>PU'[%XI08'L8[TXZBGR$5SPUP$BZA&'1.H:KHXX/K*S
M(>B((R:[&&*L1TX.1XYNYK9Q9"!T)M @P236<QOZIJ%&]!#DMA\&:*$7GP&Y
MST?OQ*BB/R"W C%'!L4($\CM00P00^C-@]PDQ 3>2CTC+,FIPZ1O*%@/K)L
M!DIDX43KP.\G8 3UFL<0?BL!0YO-*5UDKY7 ,$@W/4LYXC] ,'*VU6P2Q=+)
M;O'HC+F'H#D><ZTL$*],O6\F?$!NX]0-N5I2B?T6$/W7%8-P/A6Q; 31<%Y,
M0%BI'$Q>C,W> ]&(9:E.I2W+@&:SCD;8A/@)A+-[>OTYM%$<S\,@CKD0]QZI
MYTI8[^YF%$M>TJ5N8R2 *>=E^<!B%Z>T=R>:A![KMQLC^(4/[U&R9T#Z1+9]
MAIEQVL?(98V>F#V)_(.,SE"D?];+K1>4V^,47I&4W1./AA)K)>_TMH.2XB3#
MK4JN4>+X 6UH519)F#Q':57ZHU;,LV%N$C0TZ;:F1<14NK3HKP?E#.Z=HI:0
M/_YH*+A0;A13;D.N1\FBKOW% M$'A?[( AD"MC^/R(V6H1_33<O<;!DC$^)N
M9G4#!_F7B+R_7\E1(D>/M@^L_,I";M@ZQ0!8M.MRWHY7"$=SC)D :@_EJ])R
M]!/7Q2FJ!Z@(X5&>"N6(&XY:AQ*[UWSWI(V0P>@PK;T%#GI!>=T'.KQ<1QC3
M9IS,QA\1ZX$6VLT/.LM$'=H7 U?(I4)15255HH^,(_2Q%4^-D&'0@8U*&]HN
M5XTC8E$)676A:1QQB4I(<T14W:!"R/89%G+LN,E> U]NH<[#Q6X-,1N\6&VO
MY*+ U+7Q$[)?+*SS.?"7[#66V+HDPZ&0N"D7U(Z#IL5K?R84'.OB5.DP)+QC
M&_OQ;83O(\((,'E2$O\%\9 1V=#Z^,*QT$R]&EKWU:'0BE]RN<U6Q^U  ! 3
M5=LCW&?$*%: RBZ=FGV/I=TQWS)+F'X1XBLVS38'&3$*A\LYPFN:F"&Q"C<&
M0=GWO@N.#5;G2Z$;NZG&Z_RJ5;1S@(JN(!AHVD^@YA+HV5[>?U$+?H]NR"D^
M _:GAISB,UQ?9FO)/=WK70@T1X'/2&K3LH^\IJOL0-Q!1,4IEGDPHD*+RT <
MH&T>H4MML"W@*['6DW$[)J,<;+)H\YXU[KOUVPN#4MQ<)GLI:WI."J$@7'DJ
MFGK3R'R*[3ARU-*1N1-;<>3J'"-S([8B>32^PU9,Y8Z9<10H4<=6I+-;CVT!
MF;1EV3/\B **QH.#DRV+4*)1^%%(]<"\Q!#PKG?K**4E6UR:_N%=;F_"A%";
M" D/.'KQZ6;/%O] V\].Z"R+,BYQ%(8H>$+XQ2?HL8$>G?N$-@ZF15_*P=EJ
M8F_N$!^'8AG,D(WS5TET;EIHU3H=&+95,$]7A!56@(+S981Q],T/EW$]94R(
MH& X%&RN"#!+PGM9]EA%^M:P ?DT,-@5&I].[D_GE)_!\&CQ-?!''Q$NVM[;
MUIPE$==IF%L$.4KM\P<"6"6A2C[7 * WZTT0;9$X565O )2CF<D2\3PB:@B1
M3^HQJVWG5&$J4"QWV;<>FMRY4/#<V0,IZV^.!(E#R]X<?N:$J6<3HL@5TC:1
M8;QKLNNT(._3RL'H[U% E#D>AU2>"H7<3"E7>I>:(Z'@4,LCN$[1+=':=PZ&
M$*.V>0:.$MOS%=MSX=/0'&/3GB,7]O?,'8,HV>.P@^G334F)'(UQ3$VMVJ6#
MTKMLW4&E'UG0EG\J4 @@8:H61M )41 Q WH=,=H3VCCOJ/7(H-9T8F4=D)<Z
MW**/'6%,PT'DTQ!7('MF#SY"ZL(U9.>MH:.@:CN'[.(U1 J1_&3=YZN=^:YD
MJ-I[)UN$)^O/Y2!$X$D5UB-QAL"<8[>Q7D):24!2-Q]*$&[*2Y ;:&C8$HLG
MCV,$&$?P? =<]PWAD.+"I3J-T'8J55E;#O(H0CUH/Q]"(A:^L6>O*6L![/PZ
M#=T@]5 \7[&Y3KBEG=Q\%[$T@:_D'P^$&KY'JPF *$.9E\2,+[?W-(0'/;DK
MY*4!8=9/_C+T">@.D47W!H& /"MY.7=><^C*WDN$XJ61C5U--WI!63W0? :"
M0?M]#,HC]8#]T/4W3E"KAI2W_GM*R XD$=Z6DPO\:'U3,MJE$;[CQ!]VU-1F
M$Y#+0 052G-9D$=S)!1OP(2< \*HRF/2BHE@?'=\8N2^7T8O'URJW&&&S5^*
M_Z N@K^<?W=QGCL)\I]_NYKL 5C[@V%'>GDB&QJ9P'O.F= 72"K._+W!4,[=
M)Q0ML;-9D5L13&CC/*D#EC\:+"XMOD'1^&'OT)<GP1TB?[!E8A5?-IY-=?\>
MO $CJIQ TJ=I3'92931%KY=U:ZBV(83/U/?*8_*9IG5[EZK6*&7Z+:C"<?NI
MV ):G@2*:UV6@6RQ[H04?5QT;=&658]K1/0J3$NPEBI1I?D6?R0_Y_;6G2;L
M('0G*0)7K)0N;4ZL@,BAI0E10)M[LH]<HPU&KI\7[&46L3DB6CDF6FU-E955
M+^R\F@&Q^]*/@FC)#CRE5A<,M)<PH2WL[W+6UR5A=2GR1KP)!U:U>68!S#7]
M[-32YLBBDZK8-,#X\H.C6[N/O>&L\@VSB->^J'\:VR9#407K$AWGBG\)R</'
M\&$US@D.Y2]9*K9F%<H#/W$T5%.O0WG \E"H53/S!JR%]CRJ&[I9;!7] :,5
ME<I?<CX@)$_7]0RPAVF8$,[DT^">+D^KUG0CX+X0FD1XVPU8Y<F&^]0PCVHG
M G=9Q7#A0G(=RQ"7#AAT7@K*;6?73QEE]7D&MHD*#J%+GN7<&9J)&3%/R7B.
M67%TS@9U6&0@T.O%?PZ#G[>2$21>G"!EWWU*\29(.]WQ+JM N1R=7G.IIZ'[
MBJ.F20LS.63-$UVX:YK)46Y^30:XR@R[50?-Z$SBLH.':!='Z%[J>Q.Z2@F0
M?550:,853^#[O?K2^O<Z9G47#" [F Z3NDL?NIIUN I&A9E18I00!JS0%;W@
M.?$,Z#P<HK6:="N2P$M&[H<DILS[%>5L93+W3CD#%LV*2K:2(%2SG0_65 V\
M;W!"*!3C1> 0;3Q9V ;4W(*MM2J7XPA;,4B1[H9IZXF90Y-*QU<RCIHE1HFC
MX_>R7]5D0/)H>#[&D0)I\-@<%%HUCB1*@]32C]VR7H-D:!)U\B#93U(=F$J=
M?.D5E=1,F)"#1XNN(?PX6+[&USU)SVY"6(]13ONT$P<L-4;V$1,J<6KWZGMO
M"4%N&,6E< FF]@^F,/=.95J/(;X:4;T0;X9*<V7!\-["5=4N2D]!'E)SJV[0
M;$\ ;=FQZA[5*YD/Y8B>\E5-YJN"Q.>@GM\CR<!MR\%4\9Q))1K()D%E#.7O
MJW53'C^-6E.J$N+)%7..,/;%+-$X$1CP;)F&4&Z)/+%DI%3+N-80ZD>2>ZV\
MW<KN6)$X#MG>JH>K@F -V5QJ!%F9T&[?$*KJ5S^.D@*#U4\8CQ^[<P4%R!&C
MG2LHJ$7@0;8A$_;B9@U<":^Y=? Z,\+?O&[\HGJ@?4U2TI%4H$N*9XRU(AK@
M-%^1:?B4'*T<)@TC.9IK6,Q8P31,OD7)*DIC<I?(Y^8K'R?;&W^Y2KA746>F
M02#GWZ+Y_J=N_1=)2SNUB7V#&*7BUDJ*$WL&L1-XPX V"[OM;S6OYVORA%Y0
MV.F:U&?V3,4G_[43%:MY/0,X)_.Z;71]9M] ?HNZ@5C.ZP_ ;T2)5&39;3-[
M!K(+R]Z?V#>('5CV_L2>0;SW]1GC_L2>0>S NO?F]0R@&NMNF]DSD)TX8V-F
MWT#J<\:]>5!$_Y/3&:[3^3-M>T"MJ+(MV1ED+-V?6FHYIA3.<9>/?\O>;@V;
M3]FL1>UYL>X>'@[K&J>%[/8TC77]$;3N]AP.[[H@"MD5:!KMFHH V2EH&.T=
M>=2^/W PO'?4UG&D.AC!NZ[#Z>8NC!/M'6LCY&(7AE'FR2H 2U88QIHGJUP<
MLX36-&5"KL9A&&^NK *PE(9IM'FRBK7:&(.A7?,H5%@?E836ZNRI\#XJ":W5
M%USB_=&2A'8J; @QN'N((GTMQCCKF1! 2O'M&DJM!Q\"H8H\G-Q> _=3*Z]3
M(.KA@:C6CB7/*[/7,E L@HRM$WE1<H^%UL:K7R/\NQ\N\]>(/5EE^^BB#*%X
M*(@69D^9,$%8:75 :XV?07>#KI?C(0A,UA%._*Q/?%X44AR#V3X5BMNS_B;.
M-K06$3E'^;9IQN=*IH\"6_6X6L%4$W$0(<++;;ZL..J!,\K Q^]3NM)L\8@V
M],!6Z'% $(\U ,@#CKS416UDX Z#<M0*>DCC"78&08.\):!C;]BHH:^7"K!B
M3FAGO6)3@8B1O1DS@!KQ6CC<..3\@\Z,@D!C73'HJ,[+'_-=.NQR9OM*JVIJ
M+.]%X6,&1R%75/-T41M/VBO_.2KX$5_0L6YI-( 95Y =60?Q%NVU5,;O4?+D
M!"B^W%XQ&\NI6N))T3PIFJ=@>NC!]$>K>S]23WHJOF+%WZ' >[(5'%FBPDGK
MAZ?^EDS!>FK# #HNU.IFMM3[DP,>SB7N[*N&;)CK'%4 W $_1J/3R2YSLLM0
MNPS91?)N)-N'P&&C;_Y(_0V=>8^2V6+BNNDZ97T_ZI;QDQ%'T:S1X'AZ1AS)
M]%%@JV[$$4P]&7%.1AS0%1&$[%.(D7@&%)Q.EI:W:6EI?ZS$EA81ZW\SEA9=
MXDD8A_5B&AT-$/+G_ZAM+SJHGVPOP-7>D^WE9'NQOE\'62C43"^V+12TJVB5
M1D@?P&1;VB7J?P61II$5>'] F$%6U7C_%='47.1-7A!VEJB(GKR*UNLHS#JG
M3N,X)6# PT*26P(*SHK:,W:$Y]%#BMV5$Z.2T$GD_G[SZ@8I >&6W*5K/TC)
MKA0K@$"JEL:4'>SJAUK64O8G@A:YP#&*[U%RC9Z3\H: P*0)OX$T)7[GQ9J4
MU?BJR)JF,=%$<TC9EX0M4]LG&0"M] G>14YX&6$<?2/_<4DNSF1-7WL.8*U3
M3(-UZ[A9:QXEB/9&FP9FEB9QXH0>^4\U>)H33(!4+7J'D@3AF!P2EE[- T<\
M&(I=YI$F8DK-2=4(4#"W69)V!HT6\H.:@)J%?1YM9@L&6PO\C8%#V<[T'Z6R
M'YG".W&$]K+N!),^$Y#5[@-0EG!^^SIY[YO,>7XA!Q08PIHKF,&W NO)OGN!
MAI5$8-\>HYI<UA!C.#@!,C,I6M TL!I/2AE/!MK%JREIZ,:\0K"?48[A45L!
MV6JF<E-_$O"2(;&+?4;)V>*S\^JOT_4<X75AVXD_88>(-=YME%ENGBF&#\Z6
M13-A3#=,ZE\WM3X4B7@'GZ\HIH_&(_HC]3&#,S9"IP[K@J'/3L$RO*8UR:ZB
M,+L!<6Y(%B ALA^97OT8:*734;'+RD8:Y!"!Q8_1 _9=1*OA)DC:7D@\&LJ&
MY34'J$&[0<$Y(6#LN(S O_K)ZF:]":(M:O1$.70U QN3LV&>;V2^<I(K(@*C
MS$GR94,++60;L\^Q;_Y(G6 >/9"_$H"=)6VP*_2VD/-74R8XVV\?)BB'K !X
M&L8)3AGSGR4KA#-_0^W7'&?A^=)>R& ]IOLH?"&/&/+X7ZS1?1IJO)>]? +:
MQILEF?GU363L(LPDX=#-1.9'LI&$[Y/-9)[#+T1BYUM,-2=#V=I,_YDM=AXY
M*M/5J,YHGK.S=N.\[F)CI822W5Q[N1,U:LL!\C?(^$YK&+'"W#>"I_:.<IET
M9=%H?JC04&FP35R)6^1?_X,<'M,^8#$HFS8G'VW1G>2,6WD!VWT"#E3;92T"
M.FFY1^B&ZY'T,-0IT![!80Z^*=,J9$]CS^?XD#<(LJMR^ /8Q59MW>EIFX(=
M#7[6R[78IIN^#6L<36P'(-G!UI]Q],7MY;4P;WVTWFVW<Z^@ ]Q)>YYY9;7'
M>BR"?6)U,_1!RCI4B+GI:,@\C%+C#.2Q2*JQ10=UM8)6_1HE[N9Q= _7, N6
M99\T/"GV6XFKLAE=4]M>BJD*&>U?#44^TCLMNC *L,%V9>+>K>/CKTZ0HDD<
M^\L0>?-HOBHX"* 44 54RBYK! %VJW,LQ@)_'>9Z2'GH%>H?$ M_72C,= D"
MXUY&\2.BEY5VKHO"!!/]/W6".W]!;:?\UZJAK4BCM7KX+!3_22]HJL?!&?ZD
MZ0"YG9;2\NBX^E#C8 3UEMXM<-3'&@\8K/61;PD6K$;V$;6H'K'8(Q #A4ZV
M W-/V(H:(+614#C0#GS"^RT)V%2:;IKD3^HW\JG'"_GDORH"40XT#<)<E0[S
MWJ@P7_D:EW%OM'E@,%*\C?6AQL'XA@)59KTSUCP@D2H4$3#65)K_-7E2VSQH
M^-6!R[>$BE,'AK1V6Q4*;4[1H:#B(<%0 U8T)#]&L%+M+X2LES,("HDMQ/19
MQOA0[5=(B8,7MAOUV)^]1QP.:=H*\F;B)(?:K%:IK'*IC"729RC2'<YG*MJ.
M)21HZ&/949BN"#N6"*&A"*MJ(*HH.*ZPH'[,[F\M7F@(*HX_D AT< R PV<K
M-*9F)!M'8D$?-*@;3L>1)]!3D%37?FK'0X2:GW$<<?L]$*'FVQE'('X?-*B[
MV<811-\#%7;"$*Q'O]NB0MW+/8[0T3X>2<YUL!8Y:NLZ!%RN< $YI;47F;'N
MX:W(\.;$1I\?57[Q!B5'/B$@2X\=PNMY_BW[B>U0(L>/,6Z\?A/J]0P,-"9Q
M$D1OX<8OOR,@+]_5UFT-*'['N@&-<:1]AF0H@+KKVN.GDWHH=)=U3_'.IWCG
M4[RS!)!3O+,ADL]4*3[K2/!3R/4IY/H4<GT*N3[RD.M36/$IK/@45OQ6PHJM
M!,T>J,B+(V,[:;YO)OS5*-GU8]X@.X9[(Y-&*#!DE[%A^G2T:XXU?O( @]Q;
M"Y(T1JI3).0I$K(?+^:,%^3QUES:O&C0-^;-%D2#0G9E#Q8-^L8"(?G1H) %
MWJ&B02$+M<-%@[ZQ.$A!-.@;"X3D1H.^M4A(;C3H&PN#%$6#OCF9D1\-^N;$
M1E$TZ!N4'/F$@"P]GJ)!3]&@K=&@DO+:=#(KKPVQ>NVI]?JI]3J4>#KE9D W
M#@Z1=YDFY%IE!;J;L!ZP&)2S-Y8&W[8Z71?'T9OAKZR+3R_]KG6_,A;:;7S<
M&\54UAX'G4[=U$_=U$^!;:? MAX#VXXJNJP[<]JKD;0?;:0FNVGQZ*&^"N4X
M=,+5D(PUQ+?'3>=#Y+'^OCAFFN;:S( T5?OBF&EZN#S<[U?MACF;[LM]N/'I
MS80Z&R9]SW=C'"%4P.BKR,_'$9@%C+;:<MXX(K_ 45E)RAM'0%DOG=D'T0+'
M$:;5X]DU9O,<1ZC7 )14]]&,(S#,VN'K_A"!#C*S2$^])P=TC%HO3\XA;F?K
MH5P=DZX."F5X:QEJ!HEURE$[Y:@-'%L).E&M0VRECA/[%',YWIC+]#E&?Z0$
M@YL7BI&7L5XGF(9L^^E_0 RHO"<P>O],XX1<809Y/%DD"#^B383I;^3X^I'7
M$$;D'>DUUX3B8-#'03UD4F<]*/2X"1-RX^)YE#@!8?:_1(1=?"6@$X3:P@X4
MIIH(!Q424AP3VC;% %A3RG&<8(X=^C#2,A(<0#B#H.S[SFY) RZ:(TW$U3IT
MN2OLQYN[P!7N)'<8%!*J77<I;366@(MU"YL03C@ZC'[[" :G!QRQ(Q2%L\7L
M6XAPO/(WTY"<+2*:3L/ZG1:BJ;.&D;II#D[2S544)U2S_37"O]-V=,[&)^\+
MAS?(QQL Z*L?!,X2W?HH\.*_H_5&R*9$(RUW!>XF]DE:_NK(2V_&RW\ F46"
MA'T=<4 B=&1:XS F&#PH+?S1>OA&UX:D^DK8[JGA2++6+6ZV:*$CDMJWX*I<
M('7]M+@GPF=['$$X^@CS=2G[ 1N*=D:A)KI7ZE.!+M;O?0UGM'#2(!$AK:\[
MMEUTB#20[GM?)"!:&  BJ%SU-L6S=*JTFL!T(]^L&-+OHP21^WOKAT[H$I&7
M"#1)Y@_8>0,9-R,"('E!F44]GI.//Q.U[?=WT&&_=&(_GBVN"-!1X'L,_)O7
M3>"$5.7<@H=_XKI1&K+C1>!W?13_DGK+S-,3>C?DH*[)M/A+Z"*<D/.=;-\,
M=L64X\:2B9;P<;Q:,6?U-&PB6_U2HDK1QCC"\9@.Z^$HCF0OIR%]W<ASA4:U
M/WRP1T+S2S\*HJ7O.L$DCA%C#)^B%X1#.I)%A=+ C\D2^RZ185-,QKF)_^*/
MB]\;P7(D.TI-9X2?;VD!J(1R@S]2?T-'C6G#5) 8R7X45DO"P+/ 3:J]CH[%
MM>(PDMU@X&=,8$P;P =[)#2_1L^C8CY[\(Z$RE?1>NTG153]:(C-!WLD-"__
MO)O2,!KBM\ _DEUX1 'YV7MP\+BDTEJLZ.0Y2I-_H.UG GL6&?N <!R%(0J.
M&J.1G# ",0KC<<EL')A'0NUI2&:BN?,Z)G+S@!X)O:_1 F&,O QX>F@R9,9$
M?@4<1K(;5TZ\N@VB;^5?Q[0-,N!'0O_<NYRYURC(3UD$VKB8OP(2(]F/J\ A
M>F^1?I0'.8UI+]H0&,D^T/QB/US&1(QCB(QI"R2PCX3Z^;&I?AH3^67 CX3^
MTB3&,>V%*B(CV1=Q0(S*IOSM P6/4H/\Q_\'4$L#!!0    ( -R(BTX6>ZGG
M&;0  ."/"@ 4    =F9F+3(P,3@Q,C,Q7VQA8BYX;6S<O6USXSB2+OK]1)S_
M@-OG1FQU1+E;HF79FMC=$RY75:]G765?V]US]G;<F* E2&:W1&I(RE7>7W_Q
MPC>1  F0()">+]TNFTQD)O$\2"02P+_^[^^[+7K!<1)$X;_],/UI\@/"X3):
M!>'FWW[X]>'D\N'J^OJ'__WO__-__.O_=7*"/GZ^_HK^SQ)O<>RG&#WZWZ,P
MVKVB&_\);Q-T$X1_/OD)1B?H.4WWR5]^_OG;MV\_K=9!F$3;0TH:27Y:1KN?
MT<E)+O(WWOA?T/PG[_2G>>4O]]$A7/T%S2J_NHJQ3Z6@%6G^+\B;3!<GD]G)
M=/(XG?WE;/$7;_[_5I^.]J]QL'E.T;OEC^QA]#$*0[S=XE?T.0C]<!GX6_20
MJ_8>78?+G]#E=HONZ6L)NL<)CE_PZJ=,ZC8WD+@M3/[M!VIE9N3WIWC[4Q1O
M?O8FD].?\P=_^)__ _&'__(]"8Y>^'::/S[]^?]\N7E8/N.=?T(\E1*]CEZD
MPD2O3A>+Q<_LK_SI)/A+PJ3<1$OF)@4%D?0)^J^3_+$3^JN3J7=R.OWI>[+Z
MX=]I@_\:1UM\C]>(Z?"7]'6/_^V')-CMM_B'['?/,5Z+M=C&\<_T_9]#O"$?
M<T5;6- 6IG/:PO_*?LUZU@^(/OGK_;74H,61+/[2S]:4?"1]&/?2M/)FINZ6
M_H,"Z4AA_#W%X0JO<I6IC):ORYI@'8,)I6*CY9' +>TB47SL@I?UFE@XO9AZ
M_#/_+_*+OU\N<[RO"-X_XGV,"6QH][K'6V[#;A_%?OSZ,5BO<4SX R=?\.X)
M%]*934S\(&D_%\90>4?FQ#B)#O$2Z_AG%2T/.QRFK'6SJOY]^T2Z H$OD4>9
M%(<GOS[\@(+5O_T0K/X^G4[/SR[.+OY^>G9V/I_/_W[Z]^D/_UYI#J7^=[2J
M-(ABWB)*\R;1JFSSIW_]F:EMUCU;WI\=NF4ZS"WH]QUK]?\;Q3UI!?,.?>1U
M^JC-"Y?Q,2OX\3*WAOS8X8;LB9^7$=%^GYX<=9AU'.V&(SY7+C+CUI^UV# S
MG!D=K..$69YF(<_/E"=/Z)@X_WE]V&[_3I\H?SI91O'?RT<8F;+?LR>('22V
M24F0=1='ZR"M]:"6!PU3H CC\M95N^9L>CY=G!;PS62@/1-B%HRB<7\L<V;4
M'A(A1CN,WFVC)/D1/>%U%&,4\%^2OH$3%S#K[ED401V>  2.^.!ODZNMGR3!
M.L"KR^3J$!,PM^)$^HYMR,@44>]N\\6Y5Z"'B4/+0A[RR;^X1+OCVAA&>H61
MQ+!MX#\%VR - ("HJP<V\-3J$#UHR:)PZJ2;TD=M(;;X4?OQLU /C0CGC/#N
MJ:2/6(]Z31@SK1I3$>8V5C5AF0S*$.+/5N14@DNY'P -CH?=@<6ZM^DSCJ^B
M'0F"GW&8!"^8QR9MM-WYKNW!LDLAC1B-M%K *Q>+(BH7+:N"LVC-X>!IV&A/
MQ6@:KSH?556[;F-T5?+8&\*H<.SN(P$:7O6&#A8%+G10ZVB<'-\'2B#.9IT*
MK@ %Z^9XV]>?9@)IWB )6JL9I-OP8Y#LH\3?DCGQ'L?IZQWY<.EEN/KTCT.P
MWS6GGT.EV0_'^ZJJ$0I.IK,B8B^:.TY(TG]G+=*<$&L2[6F;R ]7".>M6@_P
M+;EG:L8]3F8*EEQ4LF'FFZI7'$XDAC)'9:XQR),F>'"U"MBJ-Q'^&/MALB:?
M7HOZ] 389CLM[72Z)XFX.<'E+3!8IGD;D"AM3!],^_K  6^-Z0?OR \_%SYP
MQE*]<%T0D[ZK3'+1E;\/4G][@_T$]^(B-0&NN$A).ZW^Y]6Y:,F;0%O:!D0N
M&L,'T[X^<,A%8_CAF(M.LB80:\,Y'VEAN\%'ZNXRPD=_')*42OP<Q9>K:,]B
ML_7UY_N'A7S9I?LEZ[S3I9%RDF)Q.K\XR[DFEXK648S\3"Z*UHA*1@O;Q&+8
MR*G R,N&D2X7;$Q;["E]5O<+.<JH+-E#R5-&&2.A3?&E))Z^^O1]C\,$)U^C
M]+]P>H^7.'C!JSL_6+5^6QTYSGA%0TF=NK:+:9UJ$MXIL^7%+ &*L\90&*7H
M%:<HSMI#>]*@*QH:SR?3P3YQ25;C^052%<E@,FAREZ[CP*R#'5NPB^(T2!BG
M9 ;(%UDZW[2[[M6ECLZ"K3>3X+@B-D>QLT4NPP9S@#(Q_^WG4<4*KW$<$\0N
MG_UXX[SF2[6SUI:OE#QE/,#XB)<QG0D1/LC^SYGAT?]^Y[_Z3]LZMGJ)<!I6
M=.NGW E/3\]G$W%$\6Z5-?/CST'6$!E)*P6]9-ADC;F,)HR[0DA [SXJNL)U
M$&'<'5ZEL)O5<+=9:C^ 4 >[.'90]!?,L$&D_ OY6Q23 $]Q &N7X3"4:%5,
M8XRMY$"/,9VS&WJ70_I'CNFB%1@AADE'9&ANM=!57*'4F]LBC&Y'68DUBB;)
MY*.H>7^,/@31-MH$2W][F218O%!C2#2XV$1-;YV9[60FCED*4!\/TX4"=,I?
M;A=)(_14Z(!\J@2T6&84U[7S85_708Q]1G%?G45[>09&K*1'5NHQE(;?WTIL
MQ4HPF=K]8ZNJ#%"Q544QK9#B5"NVXG6[#!)@@ZO^GF"T<%LQ\3T*<4K3.=QN
M.'OX]'NZ7MQ5]Z&%N(LUR=.]=-96AV@O$<#BJ+I^ZC/Y^6Q^WA$OB8 :EVW!
M"HL&>D*?LBJ>@!?E#/1&A;8ZS(00LLAPKAJ:")UE@9_N8DP7&?/EJ<MP]1'O
MHR1H!!,#A0'C++FFRKWT[&(^N="8[>UYD^5J+ZUJ6V6MPN(Q8]YI,!II#N7M
MH;Q!\@/*FD1YFX@TBO)6;9\_8M='[(R2N[;> 97TNLE#E?XZO/E6YF*/L;_"
MV4DM)9GWCODEXD#-T,0Z:NRD/#L3\$1+Y)/2!FD)#6TQJ<0&4&=N1CS$HB$F
MR74T9 H->E.W%B=")0=>*O'H?]<KG1&\Z!3P=6VTZDBDT,[J2.@2-:C"F<'V
M,J#F4B"=,J;8.]MA*70.5 "6>S1)/-&_EDU!D%. =FFGE2Z4+L)4=CO3T!1N
MZ9MQAV2(%CJ E\;!0K9JMV]'NI(382*?'Q..KZ)$>4GDZ!6':*[JH3/PG$H*
MQ-9<'EI2@3#P.<#$;(&3-(F3M(UU7(%/U//:8-;P!4Q Y6%X&997PW%Q]>HP
M60XAJ*2@QNSMO+D_C6.S2 Z6!:V"^:V3 DZ;OJG,;#-;047*6GV_#>OJOH-)
M F363;P7;#$_?_@F2I++IX3TUF7+&;_*$AP"OD4MG4AQ*J@Y2".:K>'2L[.T
M\P/!?O>S-MP=BS:2%[Q6+]#2@^,ST<B?Z2^7?O*,WAT2-FO^D7KK)5B1?SR]
M(KIUW&?GD1-M@A=6JO 72"2A@(TV:NCR/4Q">'CV8TPOFED1\F*_5.QJ@A<=
MPK^IC59_ETR8$RKUA(FEPQK[ PR@#[:7X?O3;K^-7C%&3SC$I,\FZ,2>S2\X
M?HHL6SUE9C]43*3G/)()"+@,@!R7;1PD<9#9$H3;]=4S<3:)?6H5EQW5!BWO
MN2LLD"NE7K<[O_ $-031FFZP)*+I?*!>M.NN5L"8P0W&;#?8:6F3,:,9?UQ)
MK02PQM^-3L%R?H=_3//'+WX0TOBH/'7Q=JW&("UONN00N5I:_4M01TE M2'"
MV3'B1R>4DC\X9Q)C9HNXI,-LQWQBS'3&*.^HN!\UK;5.+-VP%5)+AZO,DLMC
M]!6G?)OMQP-^C%A$]*$2$=VRLX@ZB$99BCO245518_O1^;QQTEB23^RS:?[J
MP*;Z;)* CB8)B!_RY(Z.1G*(*!VDY1"G1#624\II5&XE>I<^1X?$#U?)CP#(
M2I<&!,2EY;K12.P.\TF=\F<N7@!!3;DV6OUKWL5">YSE9B"034\3.WBE,!$*
M??0T4Y1'5C73'6?44==.#T>N@9/FW05A0///:?""NXNE1$];3N@*5- IL#TO
M<A)5044QOKO$[7"[^#:J]3I8MMMC,UO9TKWJ*4J9 \!@9;.)^4:2+]A/#C&F
M".^Z*JKE';NXD2NBDQWW\I7/0AS:E?+<7_]DS$JOIY46L=7='6L(ZW ./)P]
M!CL22Y/)@C+*ZF\XPEA-#9W:MYG70%A*I)%9(Q$'"&##3*S#2]%$%^B2=$(9
MMD1^@8.L.%@>MNDA9C<8K0Y+_.'UES@Z["^_!RU+^NVO6<98FRY:))\OYU<D
MTE(4*I)6HFRH4/2[3\0ZA)M!:[TAUMI$GDHGK<.OTT^ ,<@4[1SB6E]SC<&*
M+CHUH8LS.0;?YWW2^9!GT%J&P3NBY3-/ F< S,\X>P4S^JETTDX,UOVDC\$D
M!V&"ES]MHI>?5SA@\*,_G'"034^R_"CYU=\O25"[HH'MYZV_J7W3YM\MP*;1
MJ$:/N9CD&<!< *(2[")AJ &>F@%C=VYIYZ"]6&RCB71]9>O8'8Z#:'6[_A#%
M<?0M"#?"Y<7V%VRGZUNUT4CRGDT76;J^>LS\GHFDZ]=/A5#+R7J3!DZ5#'20
MJC=I9/.R %4CK23JE?!6).J['0,F;-S1K2/7X?) =V5_>/T4ID'Z^CF*[VCQ
M?,(N3OI/_/K%#_T-2^P0>Y(H#/'V <<OP1(G=UF5_8?7![SW8S)7+1_FTN0A
MD(W&[8:P%BS228G,)P5[$+WHNA=3C,[,,!/&*LWWN7(4;'_B5[0KFJ0HY JB
M)-/P:%]%DBE9?85+=A97P_L$O-S].UX>V)I0Q56)O_79.;NLX#]KWW&,;I$1
M:I&^K2\'BWSIUIU-&"3TGB=VAM]5M-O'^!F'">DM?)&7;J#/+P^GS]&[+]/7
M>[QE>YH>HZ\1]UJ8\MJVVSBO=F-SI>0_\'9%*_3]MDVV3K1Q0,^63=29UQ0[
M #E?QX6FY8&=RZJR>24#.TZBU)<^C9G&1 17F94^1.%)IG56V8GHP1QYO2?+
MBR3HF:C.^<AWN&GX#7PIK_:EXA7W?/5#R+\9!)9W1#TBVG?QJ6&- TFV@9O9
M0^O\XO257<9.=ZPVBX:U7W? M%TZZ:PTS&95:BQ.-7C/&8Y5OM+KOM.*>+?D
M9=AX?H80+_BMFCS6;3YJ.R1'^<QE@>]SM%T1?Q,"#=,X>#JPQ "A6#(\[?AM
M@CLZ]&TCW_7^22T(BPA0R8G &*L\1K$O:2E(<,%;W6KIQ K>Y)BZRN,W ;.7
M<1?P-2J"FR!)Z))4&*5\!P/%TK$?0&!9O7,+X:SH/Q.+ 61FNPJV++GP@$D$
MQ$ZW^/1]N3V0B/0SL8[&4@>>C;]=?_+CD(1+>=TP5U>4WC4AUO;"@@&=E;OU
M_'PQRZ\LK[2+DJ)AA+.6>1]?EFW3P0OSULLR='HB(%' \E*%?9=-C;O,P>*'
M?;<Q OUZH,O>[.J=;.\3B0?WV<H_==>.>"I)H^6?-4\R9>E-Z72;9^F_BH.=
M+:X8Y*]B"<;4YP$3<>WWVV!)AY-'__L]&4_DXW?C2;L15+UYK61YOHNB$,+.
M=Z:97&?AT$![^&2&=+0#*\3)S6$INO4:+YT<VZ#0KVI!C= +8,#1<7>=BVOI
MM.]9.\N+<D8\82!*_6U'=^^C]YP=P$B%.SPQ0-8=:AVY[][_L7MO]TF(QX\Y
MZ,T]3O/SSD^KO1K"F85#3.$I_X>'3X\/$+IXQPF!34O!=/F4'EC<59M<?<AN
M=Z^TK)'EF,_R1$_*CLMV7V/<WP[>TY?I@7 Z._H;2@FQH.?4NGW=:#B=_K,?
MQ+_YVP/N[/GU)RUW_UKS.N% <6I)BM9$"GJA8@ @89A)# Z?U>RQ"09)CZHC
M0F0\&%B\X-C?X$]L,D2FZYWS6\GS=B$B5D*K5^5S72XJFPW2;)CS*:\1XQAD
M_H:#S3--._F9E;[:S-XBAMJ[7PU)+9XQD,G_X(=_?L1/HFQ\\2?+&?6\7?4K
M*>=GY]E1@O1=M"(OV\UH]U1Y>J2RBPM#^RH^*Z??3VWZVTCFUKMPGI ]L@W*
MT//!3X)EEOM-Z"F!D@.O5-ZP.OQ(U=")\O-(C0G+EU:2_&A]1V= F;?1*VT\
MOC5@7 N5ZF>,?<>*D9EU*I_1WBC;B;3C<;;=+R9&VN.3ABLGEWS FR#,%H."
M:'5'_A,_1O_AQR\X$0[,/279'L?[J:FQBVMVFIU#_J%V+O71(3=/>6OY_JX]
M;8\N8C[S%BW'"E;<,JVYA;6%*HVAHC7$FT.L/?08H:Q%^RO<=ESC#>\QSD*=
M81Q21$8#_&R>";-BI4>\VT>Q'[]^#,A<)\;$$>+3DGJ)<,M]G?II=.'Y_%Q"
M>GE!6YHW@U9E.TY)SK3]=793L-]1/M"",\1\YC)=. 3D$HY2<QJ865[[13$M
M#]J=T_6\'(26UY[/Q"AT5D0\T!@ABAS/8%HN-.FP&RH0+C=="U'R-YQ"HU!#
M(R5].IU*,/(>T<2TZQ4J4S8*H:-@HSLD-;IA.Z2.'0,56Q]>B9ZMQQ_*WW"*
MK4(-K7[G2;!%SXA@/<_I>8>F;!1CJ]M&=]AJ=,-V;!T[!@RV\K-SV"WG5_X^
M2/TMW2HL_^#2-^QB2Z:&3CB47_Y=",OJ<9:E.&>X,F0?W]N*R1R"'DZS9E?:
M%X8Z!E17WZL!JM4C, %5;KV_3+JN:NA^TR' !.IH$/QT.A$#K7(*AY_D-R#
M@-QPBWEA4X&X-79]_I!RWVP#GLPOX #8$AZ.=CJC(J1TYNSSQ:R&'7>9A[[Z
M\VM.#FF2^N&*8N'))^\MQ]UBV+TAH[<]E4T9VRC<G!#?[48H;=%:[N[=M[S2
MF)M.8QR0E2R^AGGJ8ZE6YZX3P:..Z*C'EHW3_%Z94@J '2B#3?*T3'*!AO:-
M*1('P$/'A]>O_JXCBR-ZV!%"2@VTZ'7>P,C3*PJ))-=9F^&&U9'2;9@+M#2[
MF0PO-4= 14S7JH+X<:>HT=XD=7'1@AO7:PDFC)-B!\8B0FN7:\=/[^4#<0%-
M(?V7.$I$A^_7G[!=_G+<O/JI([/Y(CM>O](--E2&Y?J500;40<IDC*(_KT_[
M%,H+_ <9PLK\K[914IF<CFC'0^K'Z3B6G+&I]AZ''998*8T1P[>H?!$8"F_8
MO0[)J("3M'7CG.1Q1\-N50>M^4]].21YCX),UGB[YO8$=73#E^JX.\"Z4S;P
M7E=-HI6O2\KP&XRBD!V:9^D44*U@8X#139LA9*F&]%'!5Z2?#LJ!I>W<(8N?
M&@Z!385T&XG*U+WY#@!29(IH];K&A*3&C&2H)2)A\40?*P70DEKF&E%'75 %
M5J5#X&'KBY_2D_3D-_H('G6$I+Q]K831>1- NTR.>]3TM(B!)7\7K9SOMY?W
M)ADZC@R' XHTC7:WZWOR#;KS7<UG+<.BH8#.!:.3HC""BJ%GC\94$( TUU"S
M/%VS;.)$VL'J0!%[ 0Q2#L%VQ7#<@9+:<W81<MRX3JITD=>5YR+<XV*0,9ZZ
M,1;1(.Y$-20([.Z/@OQJX"6M_H@9!L[S?] L\'GEBN#LUW^_NJQ]E,H?+/3G
MLC4='IQF8<_5Y=?+CY=V.VUOC5DOO?)#?^4[[:+-+T_[9,TL ZL,62GI#?83
M?/NT#38LVR_=DMOZN.7UAS9==&Z)79SQQ8A2!CJ$*WJ]%F\ ;6D+=I<F#-K&
M,5@U!46EI>XVS!HTT>O^?,ZWRJH +5\<Z'2-$>#'\2L9U.3G1LJ>L@[SA@K*
MG'Y^L3C/EAIS,38.CI2C>J@I4]NF=$!XJ#V>ICUVD"I%1@E0L>%&<)D\7X8K
M^C]Z#R%Q"<%&"S[E3UO'J50593J?+";S68[7Y)G=/[JD/^!"HN4: 7-638^L
M8C^4$IV"V)2%7NMW X#K3F25^&[W"90<B%!/^<J4Y'&K&1&Q#CJS-*^.I7I/
MLU^$8]B\6:MY[Q$FOXW6Z!7[L8M"'</6GG586Q[4-:;-"ODO(]:VDZ3MXV%-
MXY+UW!N<)-PR51/M)?S:&?,X[]?B$D@#P.=M]"VA5X_]RFZY+C9=7M*CI-G]
M9*T?7>%UZP-$MTX:'7,Q/:T,&&LJFE]=]^Z0L)O5?ZQL#?>+%EQMS!O%?K9I
M[RM..1KW<?02T!O\GEZ53;<+4?4^W82LHO/>%H0[-]1IB@$(:?U=:Z1KS_I
M&\!FO5%=XHE<(G+$7]X"TMLW_?5P)&#D7X?T#-;>@[?H===(%^BD$U6>3KL0
M'N0-P!R\A]M_/'AG=BN;[13.+?VY$\8RQ[TM^/89N-O$ (1SCU'J_-3K VN8
M [<YEP@';I$CX W<"EV_#^+?RL!]N\>QWW_@%KWN&ND"G;3BT(LNA$=Y S '
M[N'V'P_<I>'5^;>J$YR"NZ5W=X):YL:W!>8^PWB;&(#@[G-JS+PSM2;JWS"'
M<7,N$0[C(D? &\85NGX?Q \8QJ55$@^'.,:TTHM58=RN;X(UO@Z30TRW?5^Q
M/Z9W4=Q2KJ CP4$UA89Z.@5STTFEPB+)V\B*;Z(UVI)F"'2S=M"2-X3VO"7[
MY1?CN6':WPUNZC3&<X4G<\5)X0*7=1L]L%ZMY=#U&YS8),6;*"8$>KO.U,R2
MF\6I]=UQB;((RS&)JEY:@V]1[YQ+IU#.L;O.&\A/6(<0AXSD!L^8&VS&([K=
MO1Z+:#D3(LJS*Y#N^-D;K4<$=KSF#,U-772R8+.)",&U,TD<GR!HU%H!4-6M
M=8-->2>5XU'B)S 8?*;;7)/K4/E6+_D;=I$G4T-CO)A-LIT%U^$R9KMEWJTP
M_XGFX='3N-=_:96IF3*7UU@R:2(3Q[3P48%A3)EY<6SFV@\J4QQB] F *] Z
ML5=CE5;?@",4NJ@1IAD+DG D2)[QZI<H6B67X>IO4?SG=7@71QO2GQ2X1D>8
M&QK2T%"G+^>K"1]QSE!!6&&HH&R5=NQUUB[:T(99&>HWTC1]<I\U[BQV&-]1
M+**X([H_^S0+2RQ>'=Q,W\W 00)_70>"888MY5RB<S8E:8WQ!<_:Q753 9W>
M>)I'\UP,Q68QYW0:P0\VR],URR+6Y!VL!B6)%X BI>.@%_'3+M&B?='F+*]V
MN\QZD^,37TS8XRG:XPP?;4>_R!T #B/U3)?2L")ZR0UB!)IH=;198Z 1I#E!
M##G#+:V//1J6.D!92\>4@$WF(;B8NPZ3-&8+NKK J[_I&'TU=70*GN9>"P2#
M4BXX' ZS60Y&-9M=(E+2;;M@*7+8F\"F:@39\BX<?.I?X[[(JK4^B[KH>[2D
MK<&).8W9[ VR&0@^E:+4#I?!Q>A-X#\%VZ![S;/S3<?XK*FC<VMN<;R3:"S9
MEG+!C9_#;):/GVHVN\2GI-MVH5/D,'#8K*17NXN,VEYR@TB!)EK#1G,^F9?/
M5-<: !00F3.XCD1]@QU@L:6;2F H<Y2)LF1!&S=!B*]3O!/=X-;^O.V2XS9E
ME+N2=SX[GV<%QF57.NI"I&&, BK5\O&+!@VLDX-5 ]OKA U:66<$'2NME :K
MX*TH!.YTS$@,\.@_;>O7I[4_"P#Y3!'UTSS/)O3_\NYB>=N (8-:49Y2@4
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
M!CNFXJ_$F7'J!V$ZN%[41*O0B'JX25H+-*<Z+%[J5GWBCUP[GH0N]$.'JH*
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
M=$B+U'XE?7BCN+^IGTRGG-5#8?7C3N:G%\(ZW%76+ K*=I%/&ZZL+!YEW+<
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
M?J"2YUIZ^/_M<HW> IBN3.!LTV=I9B:9N>B "-BJUKC.&LHX(!>N>H)K*.G
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
MQX16:DRSXU<=4H!96[W.3^F>#13Q5U""BH=,\,)W'"^#!-_%P1)_HG=VR?E
M]JAM'I#HH3R]6WBSBSRRSV2A/16&V*5EEF%OQIJIS!J7*#=CFB<P+0C1U>7_
MC28_79RZAW8'A I(M[G#.)2WF#"((I:KSSH%<T41G4XR7XC1S,2YA'-_>X1X
M9N+  +J_<2V(GOYT=@8,T0(DB2%==XAI3'\.7EHR;Y(G7>*Y5$,]H#N?GI\+
MT;PFPAQBN;<MQTAFLA 5!@7'O0UK1?$4%HB;T!%"N.8+XP FGU$1P.633@%<
MJ*',\!?>V70F!C 1YA+ ?6T1 I@( P/@OH:U!]; AN$F=L0(/G;&& A.L6I@
M77O:-9)+573BM3/)<)P)=(SHWC:) NS<)DC([FU@"[K/?CI?P$-W$U=2A-><
M8AKE7X-0,="N/.D2W:4:.IWD7#QM#HDPAZCN;8L(T=06*&CN;5C[. T+R$WH
M"$%<\P68FJRJCK?KRMDO[#"8VST%8TN5H]KK=NNXE'32*(TZG<Z%4(O6*"J%
M9Y<_15R\L^JO,8P7P-%Q69A6KZT5C*E[R/0H>ZLZR-Z"&&-O==G[;.+-STZ%
M0VSD=(3M:XEH(GP+9WSM:U;K\'H.:WAM8$8XNMX.&%R[<?N@OK+T &1AZ:'?
M4L6Y&+V)XV6E_M:(QNT$TJ)2?]-:4;R8P8*Q $)"(-?=81S*P7=%(!</.H5Q
MKH762L5<#.+@NTL(][1$- 0366#@V].LUJ6D&; I;@,T8N@>N<(T<!]51^!'
M$./O8R]2OQ "-W4Z]O:U1#3RIG#&W;YFM0,76&U6 S1"X#Z..N(^/@<:"TBU
MIYU"^$@5K;4(\0"<9@)=@GF(34)$9P+!P'J(@2W8G@,#MA!48G0W/6(>XG';
M56VR1]V".]:].8S5$)Q)D$VD.85U7VM$X363!@?0?4UK':D]8&DN 80D:(Z-
M7P1W)/\;WJK67!X]ZQ3,%46T*%^"9B;.)9S[VR,<HYDX,(#N;UP+HKV?/&"
M%@!)C.BZ/\Q#.E+%<P0"S)$VW<_./ F2(Z<P[F>)<$S^%L$!<#^SVL=C8/GJ
M!F@DV(UZ W?,FHX]7J9X]3%X"58X7%TF=T1GBK\-KJYQ_T(/Z<;U:Q'ZR[%<
MY:&EG,Y)..4PRIM JZP-Y"=T=VW6ROOCB@^TX2VYJ_P8TR$,O+EHU\4?O;IW
MO0I$WUN0\!TF^#/Q"U/UR4_HZ<"O=(AE%TWX2Z;[WX+T.;_&M:V$JX\TZUC7
M5E'G4+AR^R%K"-$NQ]%]PMI">]X82BNMH6^D.83S]ESB?FSG\/,D*_Y81CO:
M*@OHVFYZMLL*O4'1Y(9^'C42NN^#&%^')'1-GZ-#XA-N"E<LB??:=5J!VIO6
M@WLEM;1NZRTV:%#1-(CT)J<7MB/],<R:5LRZ#DEX^9C)1D0XXM+1)^>G'(QA
M.N,8^AT!3 2T(%C.#-3=8I H*IVD:*YCW[32BXYHHETK]2GG_&(Z%;#$F1N6
M,&K5]-@JTM]0WN'8(;8IIXFUZRW7(YB>DP2$K9HZ\*MSA()3QJ:(]IW92B]"
MH@C]+<&+V;0L5J]0Q P01?2U2I4B7&_J'L'TG"(@)!1UX*=$$2/L]9:WUHL>
MX%&#;B\B :DH<IC H85>%AU/+=B"@FAR 9,->EF<,\$$-!/HLX ]!FC?L*;R
M'B >T-XM16/.XMC4*A5,X5!!7Z,4 X3(\68W\X;GI #AN"8-X*GPP@B;X.09
MC:X]<6IO LI%]MJ(1<:9B8 @SN'D(ON;I92+?'"^EVX,TW.2@% DJ 5!E5SD
M*%OLY*S4ON-.Y3U ,83V=B\V*9T)*&(.)X;H:Y1B#)$XWJUGWO"<'B!L"M
MGDH,,<(F/GEC7?L&U-X$1 ]]BM5IE_($!'$*AR#ZFZ5($:GS'0=C&)_3!(1-
M@5H@5"&*438BM#376L2L\AXDFM"OH"5SUX6 )#Q )-'3*%6*<%P ;=[PG!X@
M;%S0 )X2.0RHB]:AAF\$@(I545UOPJ"'NEI:-32"Q4S/45646;,Z*8+)!W#[
MRQC&9S3AP:F+4@1A!U$(W3(R5?2IBZJ_"(@H>EUDX,U$/ &C+FJ858HT ;,N
M:ICI.4F K8N2P$^%(ZS51?'6>M1%U5^$1!':932L1PD*(#P8=5'#K%*E")!U
M4<-,SRD";%V4!'Y*%&&K+HJUUG%8OM*+@"A"_Y1V%IF>"2AB 8<B>ENE2!'.
MS]D?P?2<(B!<E:$#/Q6*&'3^OC9%]"B<JKT'B"!Z'#-][IT*"J<\&(53@XQ2
MI >0A5.##,_) 6SAE!AX*MPP6N&4J#&UPJFN-P'10X\R&S;>" JG/$>%4V;-
M4J0(]\>0CV%\3A-P2J<40:A"%/9*IUASO>HC&F\"HHH>:^EL]BJB"ACU$0/-
M4J0*H/41 XW/J0)L?80,A"I48:\^@C>G7Q]1>P\23>BNJ+,055 ?X<&HCQAD
ME"I%0*R/&&1X3@]@ZR/$P%,B!]/U$9_](/[-WQ[P[0N.KZ)$7@\A>](R_"5J
M: 2;9Y-LD8**0B]4%HJ(,+0DTNS"WHPQ4YDQ#G%MQC*OEV4VD-V!FQS+;6Z
M<BK<YR#TPV7@;R^3!*>)D "ZGK9ZJIM0!>4:.F]R/LV6_ M!R&>2WJ/EEOSD
M"#9F#?3Z&FCOY+76CG=\LIK<(T!1=+?%JPU>7297T7;KDV_N;S]'\4W@/P7;
M( UP<DOH($R#<$/&NLJO5?M$;_DND=I7:8VN[RW.Q-A&>]XX/8IU632/UE&,
MMF5+**+C2ZY"]2] N,"2"QE[7/EQ_$HO*,X&WW6K*T%QR5#XM;+/H&\ CJ^T
MR,<]D_3KT^?>>9T6(&&[OU&>EE$.\*@.KK>$%-4@N?F*<]1H1Y-GDT:X7.EF
MX&+FH:;*$04T>I9VRVZ<@8RCO^/5=4B^.$[2>S*Z=D)-_+QEG F5T.AYT\DL
M!QD1A8),%HJ), #8,F&>U\<\FWAJ[7AU,,D] @9)V\BG0:@.F.2OV,635 \=
M,O>R9=)<&C14F3+2ZVFD16QU=L4:O-I=8V+=(XIQL FO#G&,P^7KI^_+9^)J
M3!LB?[KR0W\5^.%'.L$3+H;HO&Y[A41#-^6>=NJ=YI?>9?+1,FL X:P%WN-H
M1F69-8)6K!7+BRKCV3^MVI\W@/(6T'UN?]X(XJTX6'X9SP=>OS[@;*&F!]"+
MU1M=+XY.3+\F/2FI>!$4&>5::73!V<)3IJ%?$X $U-/FJ:[-T$BGI]VJ='-H
ML]L]T=2!JT8Q1SXS3R[L3J(M@^[EZH]#DE(D=W]8\6MNB46HDW)7.YM?+&31
M35I*1GXAVBFCF#!6',I4)*-2M',J,6&PF$C$7Q<(A[3B4\(@<E=9XH^[.-KC
M.'V](U\EO0Q7G_YQ"/8#B$4N#R#C2)75*'R:G.I1$<H;1:Q5=LANT2X\GC+E
M(G% U,-%,-G-E)O^66BODU9T^+#=N9:(LK[<KOX>0.)37K>FE9W3F1;!)?!(
M3-=<';*R7(XPELF=Q .9;9(^K&+L*M>LL>ID\'JW]Y?I;5BLXMY%2=".5[77
MW7")DF[J'8ZX;WI,*<<)@H U@0C,UL7"_CYKQ0FYC&'_M)_]SMAF#!\PTKD.
MES'V$XQ6./LA"&F.J"6%Y)B+M)!>HR1U-QI@IE_\(+R)DN0VI!6.<?!TH-)O
MU[PP4O"M.UZPS#[MVBCWM?FD"&&H1/1N2V3^2.&UK(@M"V;M4HQ1(Z?*1MKG
M$:.&>H,,M<$5:MC+V4'!.8;X(*'-8-+0QR A@XJ_33KXH.4%!WP@UT9]I>)B
M-CLK^2#A70CS3K3*Q;KD V-&3I6--&OC@ML8X@T9YE9MC&#.U%E!"14+8?!
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
M6V>(%F5T2CH\+R<')I">9;#)1:(=EXEH?91E=C!GWM2=>1V,8,Y&K[>-=EA
M 6DE 72Y!<P\0N'&>6=7RO>[+GUQ.L_PXOX^^/X65.XG&?U>^^Y-/_WMF"O;
M87%^T'7S/-2KY2MZ=1ZZ+GK6%7I['!-^.CEMH!C P>C#C>+#W/7EA^N;Z\?K
M3P]@H-!^8KG,<!-!;!#BV_55C%=!*I_@-A^R':XV-- )<!;9@6E4"HUNEDR.
M[0GK4!.F31-<SD>'FN-IFF,ET)2BH8@NQ6:;0&+DAY>T'I[BX!.[-W?UT4_Q
MWX+TF>U6^P\RJ25?1/0M5%^UC5I%O70.XB LSK%,9",_%XXPEXY6]+KD;T0^
MW]")GGD+EJ$^CMW3PNY".,JD(RH>4?G\Y$"4M>" %\:QW=/_YLY(1!/(!;7H
M>,XTX=!&KOS07P5^>$4:8ZU_\,,_Y4&!SNLNB:=#-ZU,R860?%C?RYM 11N(
M-N*0><P:/I49OLP-7Q:&/Y%&7,8FXWE!Q$-MG]]]2-,#Y4)&4O&C(5:Z\U];
M3WMM/N. 7XX4T(I])Q42V7,I]EEBB/K3NOJ.L3[$%D_+%EN(%2*@"LNFR6#R
M9$2[A)\ BU?R7,[14W9S8]6F=3*J9[.RYR?9>;UXY2P;-L",LM.W66$Q$R;J
M,[4<6,-<.!T^W-#5L0]1'$??@G#3LIK3?-1RUZ^WKU/>?)[M_?H:A2?+0QRS
MXU*BF(Z1-(<35G[]5#0PSB5U41*DI"-T(62@M:>>Q%QWF!]H40;\<,-/LEGA
MIW%.N5*Z>6YX;Q28\_^7][6]C>-*NG^%7R[0 W3OB63'2<ZW))W,9I%I!^GT
M#!:#BX5BTXEF;,F'DM/)_OK+-[U3$BE1)'TN,, D':E85:KG8?&MR"_4\FQ?
MJ-7."G5>$SI!2R8=O9 U[Z_8*RTK5JV/&<^GFSJHY'%>M@D%RP'31G9[3CW:
M!*]I@K55-TTF"0#Z3WMY=3L>BM2ZQ63=>(S6=W2&+TF'E&H?+,HFKA7T5)D<
M/KT089_N9PQY>R[5;C?D$A&7R+O$ZGC>B'\8,3T!TLP_LD8<&/J/HP@AC:DZ
M43/529&8?7I2C*+Y[ 2/HV?-[LT>FPRR0)AS. '^0>:(!@0N@;H?KGJ!^%NP
M>@TCB#XP"Y"KVO8$#JV(['K:,#0[5)$/"?]TSN?:<W&T$X290+-@U6>3UV&3
M1?CJ,] ?:J )0$N *D-VGT=<F</\+?@K1J2L;1R1@S++S5/P?O-.BMS"NV@5
M[V#OEE=Y"49G/*754IE!7W@9 K%P6B>:22>SH/AS ,@: )]"VL0O#NR=G<H/
MOD8_F)N<4P[WZIR=FC/=PO@A2;&"J/OF0\&C%E!;;E\I+/T*/#,QEB\_'&V3
MKV:3:32) DL$FX8'W,1'3^D&X<,6,:)<:F VXUNZKHM8LEQ808-%OKQ%MO#1
M5?:@U0/N8"0]H##]Z.D]2@\9QD31LA*[GF<]!GO?>E<QV Q?T@R3T=\,F7K4
MU\S5,O%!S_Q^.Q (+3<X6=OQ2W^2I]<@O0ZB*TBOL%__P%G<S3M$JS"!R\UR
M3R8DDE_IR6$R9 NV3_$#_BN9JWC!#X@D,D%XB+<\I$F*!ZMA]"(<'MO6R?@D
MCF6#%18%SORS;*J('7B/:!OT<!)M);OL-<6:DSW/X!F"D+8)#EA[/-AAZI,W
M8F8 >&$6D+F+8 O2F-PNQ(V@.V9:FN!BZ34[A3&F)ZN.Z]MY3G\[&W-QQ_7]
M_*/[?F:F&FUW&8T)31?"RIET& ;) ='C$=T9<>TYLTEQM7&%A/+T))OH+$38
M3HU'&>/+&V,P018'42U'%MCM# K"B' "K;S%;]-,^/F$']$:HF_8"P%VQ'9+
M_FF)>1@GC-$+?;[]0X\1:A9?(S15B%\ON]"6MP>V1$!^<VM^?.5 VF2;L8M6
M<:_(FV6OV:IE8]!71?$;R_#6@(X:%XQUHH[Q]0@=OA[@77%5D"AWU2?<](A7
MF^8*Z3.YGVJFP@P=Q #6!YQ:EV^P,CSLM.5 )6I5<J"%L9\M)]+\RC_Q9];&
M2]II*1_XZ/6I$Q2<U5B?)(1RX4='P9GF2L&_T$_!>?'_8Z/@@0[43L&Y X^1
M@@<Z,:-@_W@IN$Y+^BBXXE,7*+BH8S]%#)6D'QL)%ZHKQ?^I=A8NW;!P7"P\
MV(.Z:7AJ#T[+PX/=F!&Q=[1$W"0G;4Q<\ZH35,QO&IDDB#+91T?#7'&EV)_K
M)^'L#IPCRX0'ND\[ V?N.T;^'>;"C'U/CI=]:WRDCWO+'K7/O-_@>_KT$V[?
M^(71^H.HT<)QL7!=?942##/-7!QA73"=$&7XM:9'Q<@C7:F5EYNN/#IV'NE.
MSM'>Q9%R=!MS:6)JH7?M\_73*T0PV*3B$\3:9!\71Q>**V'@0B\[I[D61\7*
M@YVGE8\+YQT=#P]V(+OHJ-/P(^#A)B-I8N":7W5P;XQ@?G\IH_7V:@RMSYKF
MQC9%5*+MG-_;0(25[ZZUDD5J,LAK-\AF%09-UOE5ZRY.P#KXL'\E:"^$<O!W
M^L&5S9/?@AU<;OXK#J/T=XS! VK?$BEXU.A&QV;[\EORR*807CT62R';[O\B
M<L ;$V1K._%HDWPED\SM.FP/J^I>PA8':.CJOI%3?? :A<G^?KMJ[>6$CQGN
MX$0ZJ!Q?.>'+CDP.H(+ _?VUV5Y-@Q6>R J+79D&DWQEDTQT8EW@R/JO5N.U
M@9,<RZ$I;QRUW6G9\[ 5H(HTD:;MF7=Z=E*!*STSELFS 5D-]GAM]E@M(*S-
M/'^@>>:@W 6E*J!;W3$)K._#"-ZE<"=:5NEZVCJP<U540F5QT8YL\.>67#89
M$IG_US;,AUK7@?.2=2X@?:B%'5#OL= .V!L :T=[U263P/V)S&-)?1_VI'68
M4S6D0^1L?CH[[8)X2L191_<0HSJ0S8QR =1##.L =+MA=K!<04\[C@LO.#.)
M!-/+)(%I4KHIO'W.0_2PV8DD@08*\R[S4WX2E@D!G[:%&.&M+T9FDL;;Q) "
M4Q!0098GD#I"JC:%U&:Y0^@@E;6[/AW]NVD,D$95"A@L^!$9$B*3W6\C<8A[
MF.J+/M6-QG8Y(!KAG%NG(T=CXGC]Y_1#U,_6'S&=E=7:E_ZPBT61CO$/FY?J
M3C\,9V'CC,B!180 + 4P,68QIL&01<O7L)9EM<1_GEZ)S'6GY_AY=_OXO;M8
M<N4APWU(T;("&R^\/-Y_ BK <E&?$7;XLG:8[%V:05/O8FKVNA;O/<6/:X]9
MB7GE\L +;]&(>LL%CT?94H]\)TH=BP-('/TN;L:(HV#]UR$AF\!NR#I^<DEV
M?SU">N]K]/( 41BONWL#>1%F<2.METI>?SXOK@3.Q0-(Y0.Z<PZ@K 52@!$W
M8;NOF<H/OCX_&,2K<L#7L*SF37=QWM?CM;U@&</*/0?^80!B;?>3>NQ61Z@;
M?6I/L/8ATLU^EM^HSF8.>V^7:GW!-/Z$6JC,\YXM"OQEM\JS^5X';HG29* O
M-M ZC#ICK@&C=D_HF!:,H^NR_-LP(@<12E/H71NRY%\V/94HK9E\2"T6,U[?
M$$L'-<QL6 .@M 0$,A@9GH"<RO2,+@ 7#_BR%V\ E%JPN]MK*@?XVAQ@9,)3
M&=GY5*B: ]WKS#.%R?$IJ97HWC<M=>\MZJAT@]GQH'(WF),5/718HBS[_;T>
MB]GU6\$^3(,MMS)^WH8O;-^$*_U_3YBV)0)=+G(/BVKX<P!S Z/N0H"SR9!U
MP4R*((YHN);%U@C+YHJFV8"3 H2."C8*@U(#F?< & T8O<UF\TXX.35&'6]J
M8Z#J-KQDAZQZ,L:V<>LC?(NW;V'T<AN^P_4C9L+[.(AN@Q6\W,6'J&7 VON6
M^9%JGTHJYZ7]DV*(BC*Y..'#@@'"DL$6BP8;+!L$5+CQP:EF:STE:ZV,1C5;
MG)/%8(L-#3]E 5H:=TJYRIW>.KW'&B)RN'\9L:/]O>LWK:\8[J?;]%!9_<^N
MJ\72P):(8Q4:XHA7GW!@P4:3F11S]S!)F(4S!VI0J,1AO8/N](JC\"*U(M70
M57K#)K@*-51J.IS.6[%%2JBZ!JW!1OI#C;2&KV8@=L*KYAD=N6]V165V0?L?
M8?IZ!:/5ZRY ?U]C.*/P^="6;\J_;#H3EM9,)6$ZS3:&%_>L9O+!3]P >,Y:
M *M2$X;3XJE,]P:8;B%'GLI\?X#YY,%=7FW*._D_UC)H99CGB;2:/S52TEV$
MA_D4Y<F2%#)D>^E+_WH3H BNKP[ICXC=<-P1#@.$6:(L=4U5JL<T*2PL)(.8
M-,@/5U3^ &F; ']H<."MVF&UR;WCZ?&./>*;W$.4"&^:)H,@!9!<,;ZA"9=M
MJAM.'W7J&^A19\8^LF;PB\S;TW15069'2HK:*8PM3K-KB@M>:.6"%R:=7%&1
MD O?OSP'"?Z5U_ % <)_?Z%W7EL;;4WK*$H/=].1X!M$S[%E&SU_0"_!(\/R
M^',@&=2&I4/<JS$U_!9';S#!@L6M+@]ID@;1.HQ>[J+O!(44A+Q:\F4!P8YN
M5%L3EM)(7?JK) ?SBWIR&65:M,,B+C3)2;.5,^TDG99\Z4WK2WLIJB5_^@U_
M?AGB4*#D49,IKVY:K"?"6K^;QNX@+W+_';Y033IBK_FL)8)N**(0S?.95V?:
MXOJ'A,NSPY5CS:KGV0VS[-'66-/\(::9Y(]6'-6)0.P)UP:\+8/U=XA6(>:E
M)?J=DIE2BCA5*U:&REI45UG]/CN3'D?#3 L0(\"[:=-C:J6ML39]2K?4,L%N
M#"^U0D\\]M3GZ&/AK7V()F,K&=E.<92$PBH;9T]]!6:B;1_!#)\YW[$U 2;8
M;092 )$:[\@Z]3C89N@4FG[Y#K&.]HD)BIZ9-/.(9B,,LP^K(G$3C<J&IO(C
M38-*PB56)#4YY'L:H-1%EYP2EUS!ES"*B$.F],3HCFDJ']3'W<<[V3<9>ZMT
M=5-.\QGH[@KMJ>[+/3W'VQ^R+>_9Z9[$RB@-&QOK"RS>8R;J&/L:+4ZA?<B-
M<YV&%ML<[0RTV,9'(&ST#_8H7$US :/2]@--.*UT8(5(1WJ@;D)MZ5DZ'*-Q
M82BOV2>Q,-1\UM+"4$,1^<M)O+.+\_K"4%$!SN["T%BS:KU5+@Y\M[XP--8T
MO^^+V5X8:L51?6%([ G7<L RY? N@UQ_,W*B8YA4*_GC(%651EV-C=35[!(6
MC1[!/*H)=]4XH.P@[C0WNOM1V!$G \/=>P3$,GK%9HA,5TA%ZRK#0HI2CF29
MV("SYN41D2.K,B, (LT=1[D*4[;C-D8;&([?F3)$IG7FD%1490A]WEC;K3+'
M)FORZ)AC(F=1YN"R#\AZV:CQ$.GG#A5/NLP=_,"%1N:0DVB=-Z345*HGT=BK
M5F6-XSGH-;6;Z-#E5Y=.-PU&1#]1R#O029HHK][)!4[E#7LP+ZNAE F+89ST
M3:2;7KT::V2V;D6F#9^#+:GJ^QDPH6XL88TUL+9XE=N8M-IHB7=$$.O@E89+
M-*Q_Y/OSKQ%<A^EML"*E,T7WM+8]:7CMHT4-E1(M%PNV\I&+ BLJBQ0PI,+,
M+GOHL<BK6L1D@4R8^14//5;YG=_)UF)'#VBRI8XN%^B$+BE6>14C%/_$OUSA
M/*.U$FWO*[; W**/RK%-?U9'-2U*^IQ)I?NSK)2?U6RE)VNE1=#KL=0?8ZE1
M(NB!8(,1NORCFQHRWI%CA=K3-@FAJHI*['@70B[(^@W[+##*-!$!U$RS#/U1
MYHE0+V&><;R+<26$NL ?NE%>&AO( ;WY@DVL-[11ZBI.A' O;TRUCOBQ!HI
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
M,FFY><0_H'"%"8DN'OZ(PK2^VT?]?9MLT:><0KR=>Z="[B!=>C8'BP,.Y:V
MA"[ 'D@[%LE$LPM$U"+E LM<H]D- N:IN^'Q^P\W>$<6X4(6DO+;I)R4-.J-
M]3_O#.<D\@6[2)_FS60XAD26*XRB;F"909A$0$0"+I-<!=0&'5M\H6[DT?)#
M<E#@@V10&;9>_#\<4'((HO0I?D#A&Q[*/FR#%5WV8I?2%CLNK\F6TYY/J2K-
M(G<HJJI2->CB7,0L>]X@V:V[9TV"?=9F?AUR?8^O/>Z9UD&"W&:8@^QRU[1.
M$C!;IY/HK=HN\-Q 5A&QX! /V^5(]JK>P.$RCX<OV:M*<PQG^EB3[5P^'O(<
MY"UM%,J]=51,.LAC_[_P:96!-+!JR=O&N'6YN8YWNSAB3U.UR"L!=IH.FI44
M[R3CRNFN,LUR>J%.ON3F0ZH&YX^,7T*NBO-4/(D;E5E9R8VN<O0DKE2EZX8K
M/XM]^;G#F>XPNQK_J9&\PN=RAN]_#[:-4J^ZI1\EVU/5%: U.Q^0:4NR%*DG
M;.- I14G3D7UU(G'RO1#'#D5T1\WP5<(3R^_%Q_)G=V&,4K)79;%G78=.ZF:
MSQK>&=A00.7PX#E?F+D^($1/6G?>4C@=Z'4:1"%\'T9T)\@*P;7MR]0Z JJ^
M<4QLNW/(^ KW<1*FR;<X+5_W>!TDKV0O&^XUR*',_F\L*<<.HN244]FW?I$?
M!,!-9'<6LT9PMQ&GM8M35[@ENIF6-V4=DI-XA)>E6QT0V32<^<,1Q*H%>@N:
M%=SF'-)O=OMM_ 'A%8S@!MO06]*N[T4[6&[11BE4%PWP0BX5/'.QUBL$Z[4W
MNT\C0"$_F91T&.\(9'LBM@6C70[3,>^PQ]DO*1R5W$7D#$",/MJ/UK8^:WI.
MH$T1A3'5_"*;SB7":'DT/+#*Q!D>GFNRQVNUQ^8I7$W&^<.,,S*6[0-1/C+M
M](4..*=8^&%/!["7T?J/&/V-D_7K8!^F@?#C=#YO&M9=RBAM>/,YM)E /F5$
MNHF?3";.8*E0PS#7:)\G99\%M&NTT<]M_*)JI!'4RV M1WZO7_2@/Z5S6V22
MX0[_*%SZ;3YD'N<U#>33OP5. !FXZ41*2-X&".ZQGF2::!-&0;0*@RW@'X]T
M$ZOM88T'KF$$ I &SUOX'^#I%3]?/$,ZE4/"JH2NPV2UC?%?L52<@Y'G\:N;
M&.UX_;_LW/*:7;2UCG<!%LVZH 2/$S?T#G#\3S&9Z4%@%T0?('C'B2J63LX6
M,AU,4\\XEV=\PZ2 /[>Y]VVD%&.M\6O6Y'+LI1"MT"TQB,AH9P;FF7K+#9D_
MN-W&/Y/+YX1><]8^+.QZR>R O$,3A<'I25X!)P\N,M=+YLLV1"3X,^!"[57Y
MTV>I/]Q2@^-OB<"LC;W[/.0BYEY)*2X\K&!'MI60U_*J-?R)]5&Y3.?,%Z&0
MR24],R\$X188M9@M@*2BV7:0V1V^[?CL<)K.A/J)I&Q=F0A[P%8B35M7RH&R
MP\.K5[@^;$FRN]G"%3T+%H!*_-S1PAB?J_](>!%08JS]X39/P!_(T@+6N_9
MJ419 MA7HX.Z)<Z,$2"ED?&?8920:S>RIDFM /KG))<4D(TA<&V\+L(8C]=S
M:"K#9OH\Q(AZZIRV&F$T;:X M)$R%X9J(85X]3?;7?+U@#!B'B *XS7=+W(7
M/1R>M^%J2:Z$QW\2>E_A=>.$(J^;TCFMC&[H^7N^?6E-6R!E87$3;$,7Z:3V
MM!5,%:P9T_B>S '>0 ?8X(?)G-"WBZUJNMVS)0-@7A"/H@<GIB7ZMUKY%L4/
M+Q3A$#V)]%,*SC-)BDK*]UCDQ7W<H2D-CI"C*K$CW*(K#<YPOZC30.#+D%6K
M_W01%I/MM>\Y:#YD@W0J&DAGS.<G_JE7IA46*1:X8HS^)39@8H!G<SO!6',:
MEQ'UF&,,PD(H5$#:-%LO#&_>]R&B.'B":-?M_-JS]D!9540Z&,[\T_/S)C;)
M1CDN#I#M5]:P.LJL)F0+<8#(LXK;4::)[A(K?3.6H3B 8S&6!' 6>$,OJGE]
M)-:K=W^9ZJ/V,%W10SY 3LX\07>;%[EBL6$-T6.,\GJ,LHKG,89U70WH#):%
M"!) N>D(9U8*#\_9$8X5Q1\KP _3Y#X,GL-MF(:T#C^=D"<_]JX?#A5H=E5Q
MH)8JZ^#Y9KQ&6_P"#4@.T6R+]NAR!^0MNK &:<9)_F1.,KAB.1)&M77,,8[7
MD2,<]ENZ/!)LLWT.=\5&MQ8*4'C1=/X@I97\[,_BW,^6+0K)Q0Z7RJ; B5'<
MFEU,8;+GA,G=R<<4=G."VO<8_D]K"8D27//T1-Y5>BGE*]M'>R W3GR+(]*X
M,KM(RK!'-'(**@7BO,DYZ[P5TEM&I"8=B4RW"&@25S2XR+XK9(EI$G\T.:KA
MD"]UA[A 6&ID(. N!6]JH+&GX/UFLX&K=+GY&I)U6H@-32[3%(7/!W*545R^
M-X>?XB@5!!2=NQ@OTS#-C5989:%MSB]?QHT"2%LEX;PNV@5!WC#9*5"]1(^?
M!"J7[31<3<^TLSR]SC+/E*8=1IGSJV87F6!1;5R4L:H>S[LRLU6RAA^-_Q:G
M7^'Z@'5]WL*[Z"LDZSAA%$8O^%FR$9#=?X9_(5>@M4Z+C!9L=*9KK+8*DSEG
M8OKA%29HN9AUWC#9T+8NF@8I:SN_OA'_3N\B%-Y_:F+VR[#C* WA!.9+V47D
M,)?=B2U=**I.<&GQK=YT[C9&,'R);M[9L8AE1(EM*Y$#=;YI+S7K4DNEBYR=
MB1*P#9..P<W$DZU/:=& M1Q+H]4"*NNQVFJRI-%RRD6WZK8:SGID("O(;7H=
MI9=8^-VJA+9@0JXE*B=1W9^T^U5[U-*IEU+Z[8FX)<FNWMW2!@2W$5NC%YV6
M"_BEWW*K%*/3^F+W;./Z:6G##?.-%)(%A-/O-LV,0TXWX=\OUW\=DG0G*&PI
M\8)%=FEJH]1_+82<0H22008("K'V:&2TB2+R$)EHER]&FUD<*I0QS#0?M.-,
MQ (MSM"+??SC(VZG-'^SQ(,I_#."ZR=2:Z;[B_6_;H\7>G53BJU3$4N0&$,D
MV,I3IC&9J&#-D =,7\<RH0<$)"+G :NLHML+?N:%878;)AUI@ LH2,YSF@D)
M'>"/_7+S@,(8_3<,$#N[3YY(TG"'U>FC) D!%DFI7SNE<)P+:0DW @Y[\N.>
MM ,^<$. I<P4L3!KRQXU:?>#B)RD_6"7H+3[@E'4*.M-TY0\[$5$)>E!O53U
M(T(PV(;_"]>U*:+NS]W^FCU::M5)*?#.161TR$4WID.ML8\N<P6<TV&N59+1
M93*EEA]J1AKFDEY<"ABDVSTNK5&S]2]&<)?IY7Z_#5=DP8LG:YWKDWWO&E]I
M[E%(:4W4+\&1+R'GTX1!"H)<>#YHL;E4K-?R?$SR"<%5_ ;1QR]@%6Q7ARVM
M+XO-7^-V<%^XRHU/RAX)(UI0%MN[)\6[WDA)VT.4DEL1[*\G2T9\<\E8QL?.
M0!ON]C$*T$<QVOH1D5+"? F;'N#(_^6:7OJ47+Z''?M.!DLT2P-#U50Y-I2/
M#[+&2N/VS[C/9C6;^182?FBH]*_LCBUR? BW:^U\E2E/^9-ZRB!WC(54C5%&
MN?^H>498546/3/>Y1K$X",'0J1ZVL5(;Q8:WM#".Q=(K6N&E@77T%G8AY23N
MXR#B)5FCE\L7!.EQBC_"]/4ZB()U&$2LZ1BU5F :),;TE,@ '14&T*=^MCF.
MW"^VQ0UE%TV0<KE94^PZB!5OC =XC S/EDSO"6^H)RQ6C3+@%G\2MQB9@QE!
M%/F<S% ':R&Z]_0*/_YWQZ'2YC/&*:JF@$K=Y9.<?]Y3\$RDV#KP.=8,SZP9
M/:0PSA8_M^5*PA8S2&Y!0@%3D<G.#'+B_7+S2*9O^T8N]0?-#D=JK2MDS;-3
M?J\YED&6'1#=<FU]Q##.((J#WX+W<'?8N9+/MT12+4D7V>T,&%"PAGB00"]&
MN#X@/(9('X(/,A':,7G8]9)9D'1H(A]?\Y.L^!F51P>1["J(%1,)]ERF7NQ<
M,!,C^$(FXGO0H]'2>6%JEV$&@201A350];GC& #V%-._TDH+(2;001^_(<09
M -8U4R)\OBN9BR2'A7JBU4@7-IVU_C%ALBUPY3$J]);+F'V$*QB^J?>+Y?>L
M([.DC,HD[/RBNW=$A5B7D#G<6GY^.H4ET\"GB/R#-YOF$/D;1,^Q62N]$N?T
M?$*[M"/ 7C_3U/VB8PJ(-),Q&&[N<K5"!YRX%744V^>W95\U/6$DJ9?*-.7Y
M!9]'JO1FE#<")KY<@]/PS/4T]GKR]MJ<GY[&>$'J,LAX(W-7BA#.I[147*>;
M:N18Q0$"49S8.3OS9B<BKK#("8-,*,$_D^,*S ?9(T*T4\B5 *FKDVVEO*1O
M_EG\N/E11$,'I0FG11D>I3S3_H2T#MO$.;0K$]2= 2?(H<7>4,=/D@$H@:O_
M>(G?_K&&(84.^>$+ XCWA?=W^)]HZV'T\OUC]QS7OUCS[P8@T&A497!U>E;$
M/%F<9Q+,QOE8 WPY Z8.YM;@(-$KME%/^A4E&^S:Y885R\<I7RG7NX+I3PBC
MVR!$] *[>_@&M\*CIX/DF$_AU)54&2.<SO,DCS5$[EYE]S'0@4)Y@/#,6@,;
MW!R_ G)+&S2>$T[N$Z_ID\O<)Z7& &\-D.8 ;0^P!JWDEI/[Q:_[A5_=06YH
M%X7*MM47AO+2X511REP'NM6AW#9*]C%B+,-/UW2E7H*G36>V3154^LC%>0G!
MN:#L>)G%I':T6;[ +,))"8ZGP,XI3LE :Z2T+;YP!C6X48SYNPA_69BDY.!9
MS[FMMA?,8J=%"X6QT_PT.P=!9!&2#[DT?@#1\G$J/1;ZPRPTB*:> *P!JLLK
MSF&*W/!'\MX'%.\A2C_D@"5\RPZZ1*JH4/FYUX!8)I*4QJ8R7<&9!EOK8%.Q
MU0+BNL*S!7:M3G(,>X]A\K=4/U8\: -A>>M*K+ZH@0H1*6[ :*A!OI)!QK'2
M""<A/*K&NXB(OOG^YJ/64*&^1?N<3V@\LNBQ/;<_UA9?SA8[6.B<QQ=;[A@>
M:!GCYR"!ZX?@@W1IEXB>4J"E3&5ZCGX!-K#3JY42,9_5>AI:T?L+%4_696EN
M$Y0:<*,3TNT#7Y</C&-5.LB%");SHX;%CA]1L(M12NI;Y04\BXN8KN-$6/);
MYBW#"QD2*JE,17N\K&]);*F$:R$8K(ADL^L3^DWUY$TU?0IF(H/I,9A[F"3_
M!,/M-K'$H #0;$%!UEU:Z&,5[W9ABC\>.WE]&ZS(NL4'/ZQW%2,4_R2'M7>D
M;-AMC*[QV#4((W[I&YV7Q:^);S#1*=TX'6E37:E*P"RCK;QY7@4 ;+@"8,?/
M43YG*H" ZD J-H(5TR*_GQ 6>I@F.5L.]*9RH/D56WM.]/N<2'Q55+ 0>,LB
MXVKGM(*9]7Z/*1E\>4B3-(C(_IJ:6BJ!UB'%%49N5U$IYD_[F3<N6FJ0AR/L
MJLT9O2S:Y0R'F%*;0R@C+LM&!_B]%>PPV2K;]>._E]5Z?#<E>SU"/D'P %$8
MKU6^>/U55WBJII=2^,W[R0EEXL&>RG>$D,99W<M"=:L=8IYQEO<F8#*66R6@
M%@CWLH[(;WJIYEL</<*W>/N&^4PFC^O^ZLK2[!&2JJI*,>LU.2J*(QRGO$'I
M<9@UYIK8/0TR&^8>JQ0WL8OJK/>9^.A+NX^<R;V&4HJ #0>Y6 M!DEJSN'4^
M6+V,UK<!J=E(:M$*HZ+K>>,DUZ&,]*+5[-R_.,EHC!8B)A#-)C?(-MI-0,MW
M$JFF:4J?@5[)0"P17)<,)$(!DVJ#:/09Z;<8>=EOI!GND$!;P0Y]?M&&_W+U
MZ:XB\3)O6.& 5G54[D,Z]2LL4"M2SBN3VR  7=9YO=99/ 2OU]3\"AUFXS]X
M_2,'JLLKH*[*!-VN&;Y=*#OQR^X(HIN%SK)?"&&<E4[^\G_^'^+ZRA<L_<'
M-IZB-96M*6?9U,*WNZ>;K^#[T^73S7>S@3Y8<=ZQA60$0>^2MAO$S3@@L5JS
M3D?WE,#-87L?OL$DVT+]@/U%3MO=_.L0[DG/(.(2F==,=U02.LE7_?"]DVQZ
MD,H%6R*XV#B_)Z(IL\-,N.&>2[^YGI*Y%GHP_293V&>WGJX!-YXV8:WO4H!D
MWH')>D8#9?Q^>[V%07030?3R<1>M6A/9E@<-TX)8"X5L9S[G1/#[+:"B ),%
ML#"SD-=BBM=BBL7,5(M=_A"[3."Y&R\9@CM\H .SX78;O$ RO$UDT=OWBFD<
M]^BC,B>:U5CC,NG,16(;W'KM\\KV;:A]*VH?9/:%=A&OUUB__V/:IP%)".:$
M(.,BC=00PNTZ^4^XV_<R0OU)2T104T,A9,Y.O!K^J2Q A-D!_3A;O!9;' #X
M.,/\(8:9!',+:.H8%GE! W3_@.'+*QZV7+Y!4H7DYAVB59C !Q2NX')#2S^3
M[#_%I)&DB((JN0E0!-=7A_1'%";) :[OHJYC-8)/:Z)5PY1BP"25R"?_)Y&?
MJ04"IA> 7#$\+L>:D<-?;-H54N5PGYYK!R!5#SP?4G#@"I)KRY-<1=%9,;/D
MYY[7/2M>-\_.[GF>S<,(O!>D.&-=$Z=_8.?:XGN#3)OU'::^D2O'H ?9RQ]:
M+]'O,$D5.S.S;1L]?&W ()7UE8N9!FK-U"-%#]^H@CFUMI]^MG7RV[T/P')I
M*M?N47"#0*^>(C?U38Z;4?<A,LRC,BT> 7M*F*%0<66>58D?QYE4J7\[GM3O
M:I9_,L''2(\*J-5!BK(?X)BI\%=LBMF44JY%YZE0R@R52R7.O/%4^,*4^C>C
MPBE<3:GPC@X?CX\)E4 [G@GE_7_,3%@ZL6J0#>5;=9X1I4U1REK.QK-B^;BY
M)69DYRQOHI[;OEUR^[Q^:+U_DE*3F[ZG 4J/QU&GQ%%7\"6,(N(FBY.XA@EP
M?,^B]DF.HW>A9BSW9!&NF%B9I$<9TI)#O<@ ]160>78NGT_3'@'$3)72'.RQ
MIM'3>Y;/)'#1+G/="#BJ\-M0EQ\?I]W&: /#J>8,AK3D**=)JJ^TPG$ZD-,V
MF2[_%IPVC6<IIW'1MHK0&0#D4%93<?KQL=J4\Z#J[3C*:/HGXN27S*M\=NP3
MG5-[E7(9%WPL/#;9K.8P9Q\?ATT]@SFL+4>Y;(+9()Q%R"]G5_GLWV6*TH2'
MZ<3DS7',1)KPQ_'-/XXBK:',_V\QU_@(=T%(/O-U'*4H6*6'8'L?;L@$:V%>
MV6K9N%47;)/7E;55FMYJ2TI1UBI8%<V"+6Z7+C^5*+Q"[HYDH%/[C-V<U>ZB
M3X25DE^<XJ7!<.HDH6&>=I1QJ)Z43@5IM&SL=0NQR22=FBDM!%ZTL ;C IKW
M?1:/8ATA")VN8'-I08C &[FXWBG02T5T)\#[/>4RF*5S OZT=7BJ]41M4^31
M@9Q*I3TUP@0<H ^&QLK@RR4HJIKM]YA-JL3&D<!H\"E]C0\)_L6Q[KD:KOV0
MU%;/4BC\:[@]-/N\WL?MGO*MZ"(=4(OSQ>E9R_%<'C]K)M+J8=HQQG5TUKEQ
MT[!!G.)T<'H#%X/I@-S/Q#U *JC$.TCN">"YBV6ND$5GRP'3ID,9/+DI]_A5
M_#O^#?] I@?P+_\/4$L#!!0    ( -R(BT[AK#(['F$  ).4!P 4    =F9F
M+3(P,3@Q,C,Q7W!R92YX;6SMO6N3X[B9)OI](^8_Y.G]LAOAZNJJMCW3#GLW
ME+>:]&2E,C*SJM?GQ$8%DX0D=%.D#)*JE'_] 7B7B#M!"H(X'\;52@!\WP>W
M]XZ__N^W=7BQ!2B!<?2W'S[\^-,/%R#RXP!&R[_]\.7YW>SYZN[NA__]O_[M
MO_WU_WGW[N+Z]N[AXO_X( 3(2\'%B_<61_%Z=_&(0 *BU$OQ,!?W,/K]U4O
MQ;N+59INDK^\?__]^_<?@P6,DCC,2)OD1S]>O[]X]ZX:^&M!PE\N_OSCQY]_
M_'/K+T]Q%@5_N?ACZZ<K!(HO!9B(OUQ\_.G#+^]^^N.[#S^]?/CC7_[TRU\^
M_OG_;;>.-SL$EZOTXG_X_S-O?'$=1Q$(0["[N(61%_G0"R^>*]+^<'$7^3]>
MS,+PXHET2RZ>,'-H"X(?RU'#BD$,7I3\[0?"9<GDVRL*?XS1\OW'GW[Z^7W5
M\(=_^V\71>._O"5PK\/WGZOF'][_G\_WS_X*K+UW&*D4T[77D0Q&Z_KAEU]^
M>9__M6B=P+\D^2CWL9_#)$'@!;,%^:]W5;-WY*=W'SZ^^_G#CV])\,/_(A_\
M*XI#\ 06%SD-?TEW&_"W'Q*XWH3@A_*W%0*+O_VP72SP !_^X\/'HOM_OX[]
M;$V6313<1"E,=W?1(D;KG.@?+LBP7Y[N:NKA&J0(OOT(@J6'WL41'AGDRR@M
M5^%[TN,]=]#W/2F&7O+MPS?RTSL"Q)^_D9'>??SP$_X_;8J?\;X!A.3YHEZ.
MCW$""<57&4+X+P_UOZJ/#</)GXUQ<K7RHB5([J*;?V9X$JJ1AR'[9W-DQ^L-
M BL0)7 +\#D0K\$CBA<PG:/[.$DN=[=9Y).)F2]NWC:X6?UQ$YS]>X>S/WTT
MQIF7K&[#^#N>D@ BX*>?0;J*@^H+?<F_AHD?QDF&P(.7XO\_7\PWY)(@)^HL
M"/+%[(5&-KCRE\SQ]@R7$5Q WXO2F>_CFRG%%^5C'$(?@N3O6; D6"<S?/0D
M*2R^_@4?XRCU8)3NAL)A"*ILP>PY6Z\]M,/;K?@K"+XD8)&%]WA_)O,%WIQX
M\M/=8TB&QV/@TV9#!CPZK-J$FT.^/H.[Y ^U%)4_.0JW]5QPR?LM2])\2I^
M'^.I_Q<(;F-TX_DK<F1N89!Y>/8B<(>/U&&A&H!><SC?15O\T1BUZ6S]9@ 9
MT1<&X66H'2'\A#EN+F$<QDM\8(6S) %IC=W![P:8DOV2.=Z8YV7][2&O@CY?
M'P&#H=:NX@?-[LOB<+N+_A[CZ_0K_B?^?<A-*O^]X?DD9H @"[%LN_?KRD-@
M0&YY7QV!YV(KU2IP"_%VLR'YEZ3 '!;S= 50?E0V-UWK-P.\BKY@CI=K\-H<
MA^0_#%#?'=,LO4.=)^RQ!\)[MEPBL,1:QBR*L-CWF6C&^.M$T[B/H^4+0.LA
MID3VLP:E_'B]AH78VQQ7MQG9EY]A!-?9^AYX"7CT=H:N?L4/#L+I8-J:Z!/F
MN&D=JDF*L@+/6LWQ$-IAW0:+&+<>1%^], ,M8VC3Q0#/A@@9%IFA)ES^6R/-
M_%V4 H0OX\+42D3,PJHZ]$0SOSL2WP\@Q;HZ@,OHYLW/E?Q/'HP*(_-U;I[%
MJ_!NO?'R?^#6!:'DST-#TX>TL<Z+.$H1_O[!E5/WN8?>*PSS7P<_,11(,8?.
M$PB)1?'1P\K9"_*BQ/,+^W<47'HA\1P.=H1H?]KHS4@VJU?X8?X+[#Y[D;<$
M>_KXWJ]XA899 )*75=[7BW9XBA;0!XB0_17_@SBP84!FULRU.B!]YG LS[SD
M<E=X4AKYIF7Z/FQD !^][YK40,F!]>*]E=\@F,<1 3>WXVPA"47 9R"QJVY!
M<5V4/0S9-_M\?S@<6L8LB ^OC1=>P\4"WY-D4U^"]#L $?$H9FF,=G7GBDIR
MB>+6^#38@F.@.";UP\W!<!8NF>^8U$XQ] @$+=2:;5[]$?]<F"$P^F;O[%Z?
M'PF%PKES%QT9#5DR1D)EAI?D+H$)?9I:OXT(D19-(^'U$$>^MX&I%^9**UH3
M01PD>)M#(Y=UCX\/X-O-/YBL?HW1[UCYN"J^31R<ASY37E.3SELS!!F,M@!Y
M6 *>CD\@7B)OLX)^ZX0?+ 1%Y[.C<=W6;9^]D B55\2=;LA?W>?KXV/ =.IA
M\O!1Y_O9.LM5O&NPP=H^S'L?![#>I!I$EWC!KNJSKHAJK EM_]4$/O(?,RV)
M/@*4C]^<\;\"$@4-@AD6@[&^^I"M7P'*(R77>*I(V^0N23(0&)-2^] P%![#
MRN7\KPP_Q_,-^=!+_)@A?^4EH(8VC?W?;]YRZT1PB^+U-0PS8OTI1QAPRK5)
M,BAW-==]L=N:']HN@_Q/>> PQ+(//IIR[U^U;4V(8$;H,"B-=:@8S$$E^27#
MY_PE7F]!VXI'+J#!1"?%+X[!:[VJ:B\8UG;@,L)*3ORR L7>-'?L&R)D5&1J
M#0"3D9]))2WCP,'\^J@8M+\\SU*2LQ04WM-/"$ML8ZT-,1GCHD*:=,D9"0O&
MQT=% -_%^7D5^47#)Y!@1GT\$WGG+Q$TXF<Q18E!;++7!/PSPQK*S7; N$RI
MS_3EZ@EW_/80IR!YB6MW9IU0E+1"S!;=1)P7\):^AGA;:G/;_\LC H#7%K$.
M7L4DPQ4&.24W;QN\$CWB;1@8!-'71P1"*E$&)*T\F?%@ZD?;J8!8=;$9S)K&
M4P'UQ7L-[8:TI'!$0'FY2?4O-=6$ X1BE(RWWPT0>%)PCK)(C9$Y(K2M%*SQ
M5A_CHT=G>Y15POWTF'+9?CX:68^?2#A'1%KFRF%R&Z/9$JL$68@E2=R.1(#
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
M)^'!CF(XE5V-1M4#B67Q=C48M0]*0B^(JW&I6J Q=357XU&U4-HS3[L:?*J
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
MZFZ8W@-;@Q"*?0""_*)MWF36AD5K- /75OO#31FPYS3V?Z<_DB?9R3!I5;7
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
M)M)+CMW#%I[:830DD2/R80C+US&8U"N5<%8?]:2Q8?EOC U[TNC(EX!6'-*
M=;XNE9\_2I"+9DSK/+NM44*P.%BEUDJ0TFUM@)A:3)UO 6+*"+R6MBS8.RQ9
MIEV)4^0/%'2SA;N6:,F]9@_;'=L0*Q2GZ[?;V=O3?2NL%DZ4T\-5LZ(R4BS-
MQ]5H?JVEQ#S[78W@5]#)#BP[@KO%?<>M4.$[J!O"QM=55Y%AI8M="EA5&I\
ME]/D^"OX'((-AL"18U71"T3XI0 T*BXY)R'E>$LYY["SCM+AT.QH56=6E=X$
MAGT/C7/(VV-H[X>!$!S)?;Q+W *G(;.<>.T^-/3");T4D>]GZRS,&;T&F&V_
M7,X1IG 3)WF8BO2S1WU&,V#?J\(C2"7_%^1%"5XV2L\V*0Y@DN2RW&#^AH,6
MR7(#V&+BX[\+R&YG"_WG]1CJ59Q7F//)0KN+,,WX\$Z$R2>\3K9PUCZE9+>=
M:F]K>)V>M)V>M+7N2=M!N<YE#FD10*FK"7]DC !<1D4*@[_+)8Y">&HR]%5D
M@7[CV3)MY.DJP=72:C*]#=S09.YM8'H>8NCY(+B+G@':0E])2I7N:LLB5#\R
MSHJG;Q^-+"BF^%#ID2!HBUBTA:4ZA/63,>H;V6K3DGQ"<4)+YA?UL"2X?7KI
MN*\-=7KI>"Q !9XFJ4>.-?SS>% 8!\^IAU)W8=2Q%9Z70[0'GI*&3/<3L_OA
M*2]LNQ\Q:.+ E#$&Z$44GJZ/7F.7]W$7N1^/:&2AREFD]<(6SVFM]K2N-0#_
MQ[1:U>70;Q_;$/ZB*XG>1(ZO4J&R78/X8=*'E !D&I$:1%T-8%;W]QS$,4I:
M3,XL"D\'2M7%?0X18I*VSX.2PBVW4+.#757&%2"2=6$UH+FJ<6NMJTXD4H.3
MJ_JTXN+B.B$;M%S-PM-:5?R(J0:TH35AFP-<K:YF=<[!4DQ*G\#6"[-\GIXS
MM DS=J24RA@G(.'Q_5M*@)U522Q2)JPPM=Q%?X]AE'[%_\2_6[WW9VOR\E+Y
M%G!"K/#S=$6RAK%4!58@2N 6,X;9!GBN6VKF752\N_,$B)TI6K[$S=,912K(
M'%5VTKSH8_*?("0O#9,R ,R==!QJ;#F+"NZ31V]'=*R<%Q"0 K:%0<_+;UC.
M@Q5RW6WAMGE8YB["6QUOG2=,,#LZGM[<%FZN,#'+O$0@R9:JH2<E [G!\?QN
M)MZ&B-=K?"*O2"WDLNSVKQ[""R)-[I(D:PZ_5HR+N,\8A-$>(U#H:,O*:-^Y
M[6M!K1P7O:?U/'9,F?),WEL=6KY'JGPX.:6;+=S=1"F^09.7./5"?#/N42H(
MU)/H:BF7^V>N&IO4O@8.QD\>C.[C))E'6+/&(NAK5B3=4HL62G2P!7HLN"%B
MN[L&Q?_>176AFG8>+;\TH](@]G!>:0:5]B0J7L;J8!]'R;ZRPYLY9A=;N-J_
M9'ER6[>EE3P(EEG_@YJ>9.)AY2P*/@$0K6*LK-]ZI'0 8]%+=+ %V@=O?7"%
M,Y&E-+6%"W*BQ*BX(>;?(X"2%=Q4.M7^SN1:O&3'L(7O,KHP>0(^@%L0*.O7
MT@.8>'*,:#?$R040^ZFQ3AMKH":4Y1;&!4QSR>1 ?RG>^P;$ O,EP3I]8;WY
M#-)5?*B/FAK5%FQ>\$?+QP?V;WCN?</O=>2<$RG3Q\&CW3)B^'FE1W!M ^Q
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
MSXIAQZ7MH\/*7FI6CZO6>5F$:$GC31#2F9:AJ$L/5^OG+L)#@%D4W+QM0)0
M6TI2G%_"<34CY43,H[SDD5(1184A;..Z6(?S2+&0L&1WN_59?IR6+$)36)$<
MCC+[:[S8(MOOB0>0'GC /GDPFJ,\F@ BX!./3N$0P__ K8ME2OYLXD4&VEKG
M%$AGM[;EO.LZ)HHB@(H5B5J=3-1/:6VL:Y!Z, 1!JTS5[#7.FJ)[K6<?.GZK
M=G64WF,>D3%:H8O^X]FR!L]/MCK8-X*$'WIK6W@AYV]"SE=\(-2'\C5<X!L*
MJSODQSPN.<Q7Y!/PXV4$$[),BTBPXNAF\FYF= -;]^\QC-*O>#7A5?80IZV0
M2^;Y+^QB@*S[V(O*%YJ8='3;F$D\#$ Y:H)ON9GOHPRTX\V9]$AWM66)&\[V
MM"2?I7O1[PNHC$/*59N74<%C'TE#1V2O2%>KRS(;DXU$43?M->]LP(U1- UM
MBW/P;NO8 PS,E:L'LJ2XW+QSPM'-W3=&"3%2R%!U-H--:B&))7WW4].D@))7
M =Q/0),"C**LC9<]9KME-\^FQ;=CYH5E4 O<$]W:!O'^ZJN"NFJ]>GJ\<OD,
M(_D&DK><\PR^UQ N\Z7%L9)SFML"<5>3:"T'15OY84];>#P_,VR;X#J0#I^8
MNP0FMS%Y[1P?SOCJ3^$6T*:/Y6\8X@NN8"9?LUM_=%NP4@J6L#HL@D:<K-?"
MWHNSKJ)U&V?H'\!#R4%UK5N\S/+?96M4RPYD'0(OWV,:W7GA+"4$9 <RX?O
MAV.5?\AV?G0;&7&[1,L7@-8DPY[C=^DTLF7>ARZ%/5H%:K*DU I0MWJ8J*=,
M@G9DM A&0].>.#FGFQ4>J7YE(]L3[W[%!=VJD=+'NOL5%W0AE)8-W*^U(*T%
M,QS)7,N@JZ"9JXK80]TZ+YB-Z/+B-7QN-9-ZJ_LB[WSG-''613\*P/3"!M,9
MH(.EP>/E'$(AQ/:BQB?6U:3/R%LOQH=BY#@C1[T0'ZKV>T8.>B% DU=>!B6^
MT]+]&J_R2+$L7N[783V16AL6!'H\@9" \.BA=)>'-I-TO#@B)I2R*'4R"P)8
MD-T*=;0EVWNVCC-2,-<G.?O!Y>XF2C'B6,Y[1/$6)IC2^>*_P.ZS%WG+JHAN
M$D<1")\!VD+,7MXP('V? 5Y;I.1NW;@8C1V<,<;';3'G%\PFY07.6C<"K(3=
M+>.VB2C495AB!%MXOHP1BK_#:)FT:X0P&60TMX6;*TS,$I^_><F/!GIA%!"_
MFS7<5289E21@[=S?T?@0. CIK0VG^[+V:<?NR$CO%?<?B6"97&1^7P.$WJPW
M8;P#[)S'@P:V+,SB]DU>8JQKX!N]'6HN6J4272WE<O_ 4V.3VM<6/O?F@'M8
M=EM:R8-@;OJO.68.\PPK3I5\BF_]X!K/.GELZ7F%%;/_C$.L/-%.2.FNML"=
M:\]2MU*WI2T\M%*'KC-PB[7DO87!Y$C4SQ[^&-JK* !:V-' 9LE7]2I?U<S+
MK]OFN(83O@IP8$(91?5VWZ"GCKF46NJ^E4].P]L'4$K@<3\&@Z,^,ES_YU%:
M0E(QW<>((BFX&J2GK2L?5',6R26N^I5[X:<F@;OJ>C:T!&7-V:XZJ W!R!)>
M>GFL-_FK:-L31XX74">07)R-IC.!'4UT<39DS@!@%-N7L\],:<.E<1R>0W2@
MO!6<L^:Z0K&K,=@*YO1JT5&L1.XG26G@=.A'<C^'A^FSX%HT!#O/5;!D+<$J
M9_WH&3D6Q(.1Y]H!1B#MFF_K^C][O]Y%?I@%('E9Y7V]:(=%LP7T09Z&]Q7_
MXQ%3#P.20&5+T%A[\ML3?@G2[P!$!Q*Y2C$5^=%L<:'0+?3M9<!D7*+KZ7"9
MW\.O7D)F:D=:]6"[.]8IX1 C\E[TNKIP+T$$%I#SDDJ?,>W)0E(^!_9OX5[
MNFKM/!K2G:WLJC'T2 CW-8L26?6$A*+RX9_D<O= $@O L[\"019BI)_A,H)8
MVO&B]+"1+<+.+/@M2XHRQ%@]Z.P-3@"SJ*,ME]I@''[[:!&/:QA!LFN)8;QZ
M<H_-&*VU+;Q<Y57UD[OH+MIBF$L[^"VA&.^K3W$<$-7AUQC]GM?57^*-S@EN
MUAG,&B3B),6'B!=R8K':;6RA^QK@T]>'Q0T7!;,U%FU@<36(EJ9$5VNXG-3$
MQLIT(+2*IIG5WF!$>5L@(>EJ=#U%IH=!HO ^]<@1A(?/!7Z2,,_'3+6W+2LB
MCWHIB;K<W6:1SS46,)K;P@UYOP7?#+G@>0N <'VSVMO"SY/W_3.I?P6]D*RF
M*WS09.L\X.9+THC%W;A8?C=;N,MO0TS?9P_]#LCSD:+I8G:PAB,0XN\L/^'-
MCKR07(Q* I]D=VNX9=E"A'R*.MK"87[#;S"Q4D(1O;4S!@4]@7^RBBE +#KO
M)P.8 I@RZHVK<8&# ,HX#=TO:],;0RF%Q_T<&9.74=OFTB])1L6,?;+(*6NW
M[H=Y&5R-8MNU^]%@!N%D*X:N9N0, B/3&N)^U)W1O4U5X1L,)[U&B"'+RMB
M..DSXE-1TKC4@#JT4]\%4(4VK ;.2;WI+0A]^]@&5$//L?I9]4$@E5B80VL]
M%@3OW$7XK^#%>RO9)UIT')$E-5_4E2KR) 0_QFMD-U_4/53?+QTP4(#4V(C2
MAHN"QOPH;^^;IAUA#D_.(\#_/^!$%_0=V!:#^W6YA@\YX00B,#K8PE%WX498
MH\GP13[? .25^<D,[J0ZV\+I9^\WO,):^[*S'$7!%?(C'+LPL2*G![:KWL>
M^TZ5GA"SSQ'W72@]H9,[L,XJ<O@0DCJ'"N_*R(<;+[R&"\P_((6V2Q'O&5.6
MX=-W5W>N1!.\SV]P:Y\H;2<CNLQ\GU3:P*N 6)4@^PSO-+3E>CJ?BSBWMA!:
M\U66E$L++]2P<(:6*_1PIO"ZE!:[#'["%M3V&9@O#FG_G(4IW(20%+J;;? _
M?.*8)_L:JW(RM0J-#&_B_=)JVN:+UK$U2_&9^)J1IQ3B=O9Q^5 'IUBZF3%M
M608M3LIU^A"GUR#(,)UX0NZB:T#,13#",X?;DDDJ)A#_QWW,"7'O/;#9J<=;
M%L!E=//FYV$]\RB?C9"6*ZK2TRR1N0%IOB#L@^2PP!B?2GY7PV3BNYYLU9;X
M+B".TL$L2>7!T=J,\Z@E%'<R%92[&R879>#+IE1SR"NOS86;I'!-CD !P1(#
MF"7Y2X2 %\)_@>!@0_ )97>SZ03<4Q?2SGW$/>1$?8]=8L+D-7]@_>X(R7J*
M^B^% A(53QO9KF\.B:C46G1?I1\:XGX"C_M!E.;QU[G_W ^T'!YGL5CD?ACF
MX"A3Y6'W*YD/CBM?9W,_8G-P@#DRO?L!G(.CJVMM<C_H<_@3F6](<3\@=$@)
MVJ2]W?VPTB%G0M%WJ15U>N*^2[O? 98V-'',2L?F88M7VA+4+EXA)XSV^OPD
MP/]Q&6_?Y_L*Y=S\>_4?Q*3Y[^]^^O"N-&J6/W^[FAT0V/J#X8<NZQ7)\)F)
MVP]%T+WDVZ"4#D.1)//ZYT%C6S;")Q OD;=9X6T:SK!<S7^QD=[:6EX$CPFR
MVH^[J;\\,S8U_H,-=?V9)P&MOO/AEG"U&K;\Z73@?. 9QMT2)K4A8EW-KGH0
MY*Z5?9 8Q_;9/&;#QDAFV9W#<R+<BUVPF,[G+0.!R$!P:@O?[CO1%  A@LMX
MWBX+M/3*!]6*_&W*$[<<5.5K65%P#[U7&$*2/J:FO--5C^[G><H9I[4)/>B0
MW3(/ G/]$$?E?W#(XO<S2V!K&M2I%'4>AM1=#HX^M9S^1[N^Q<NWOK_E%I?3
MDK,66L*5[K0,W0LRWHX[JSP:[BU7E!>\BX:_[6:^#T+B#L@_TBX35^9EOX#U
M)D8>VK4\EE2#3]_1#)SPES .XV4N4Q&T=#A0'N+,+GGS!"H_22 B<<^+2%)'
M69N)>-^6$4S()BS\;7-$25LP/OSH[+:.C,%XEOG&V<N;0Y!JT9,>>Y4^ND?F
MEPC?Q4$9*IL7-:M_N<*LPK3[-'>WQH&Y3SB#&LTO9GQX6]!JI1"38+]H^1*W
M\[OS^!/R P(K?&3!K2A[4W<\ P?$'98THR4)+$]T1!6E[D;(+4I=[_2(E>YL
M@-1V1%<>[J4%L,XH!HB_C_$B!&A]#5[)28^G&7\BT9)FM8>R9;<7X62R+,OW
M,S!-A[%;=4GXKM+&-A]J##(2Z2VIHR?]M)%L65\J]!>F"^7D=H4AC4SMU@NS
MXM'(#&W"3.ODTQG%EBG5DG&XX3CZ(YXT)H(CML^8!A9Z]UL\LF5Z6%0ET8CN
M5%EA=2XJ5VW^MN!-O5U=]1H,I>H>Y.[JG_O.QO.,@[S)K>1NS% _G4'79ZN3
MUK')2RL^IQY*SP1* RZ#?I7&IV5;6++[51@O%NY-9&F9$ .J=Z]@!)T:X\Z<
M!6J@FG*JZ=4E/X6:-X9P-V#8;S!V*]?_*,?%_AFLD=YO^1ELTO1G6 IV/)?'
MH(7.@.)W/K'W!FQ_U3$BM+FY'[AO$$U]/Y_[Q:\,PJSBMG:_WI518%7"%]PO
M>64(6@7GM_M5K@PNUUZ1SNY7O#*(M'H8MOM5K0S"J^7B=[^JE4&$M<+'QJM6
M97OVR@R3NDM@0L_6I-LB]*LN';?"SRC/OQ78L2-\.RV'R/F02(+M&ZPV(IC[
MB53"H"[9_H, O_>I3M@!=QX878<GDUFK2:;;@"E+"EE*-B[>]HDIL5;;S0?+
M:)$[&(;?+5W+MFI>S0EGF=M6$VRJ;S;5-Q/+$,R'*BN)QU6#LC0Z_+M,SQ!\
M"NYE;=&-"1I5/G'5_:,C2+*1HT2HNF4?-P27(*K7+<.WJA(P5=9314MM5;H=
M.:L34<32F_3<)J=P:ZHA):$_N>KW, *47"TC'8^&2BTC:TH83I4O95"2K7SI
M:MZ5=N7+H7.B;/>JX-/%+UX$PD?-K8?6A5/KYFT#$;#FT8KE$A47Y OF_M*+
M I'UA-WC5!]]L+A2C-C/8>P+SF#&<KA,-8FDTP7MJ$E$-=<7Q^==E'Z/TU6<
M)?C\(6]1K2!*=S=PN4J9Z>2R/0T2^?(]?CG\U"W< B&-@HY#DQAG2(_$IN/
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
M]V 5K<!./)_4[+H?!**&&V.=N&\T4X.)<\3WLH IAHM:=VL;J#9.?U\N2F$
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
M<9,:A>K>ZKP)56[D,R?T1G8M0KZ*7[B+\(;)\H-YGJX NOEGAH_2UJ\W'HI
M<)FE^ !*DJPY$%NT]AC,EK4GS4+UHAAKJ2D/9!L"C)DKEV,P1U_QQ21^.E
MCYFOG IV&X@&0TQF[-/ 2>$E72VLY,>?\%(:_]M'$U<21P F.E@N #.O2X7.
MMDSN%-P_!??;']SO5(2]_N'$?\U74MI5.J7'^JHMRT&+5T-2Z1C?/FV<^TBP
MPWWQE#$M];\1,97[XBECVE\B'O:K$[:#?;6M@QP]K+VO39P=VZYI%W4_YMJH
MH9W[?I'IW=(K'GD#\(1@'==#Z31#0]R_[L<Z6S8ORC*]^\'4ULV0E#;@?HRV
M9?.B(BOUBP O;IV;*#B[&1K-%N1^?/F N\>8WZ17C/HDF^EYUMV/:S_:TM<7
MKI1BY'\IYB("2R\%YW=)& X,<#_(WOZK8$]DTHG4/V^1J4^XF?NQ_<8"'Z<:
M+V-C/%5Y&1=O0Z?35.EEJO1R:EE9SI9[T<C*4HD5G+*U0#1E:REE:V6O"?AG
MAK]VLR5X!,7UXH5W4;[JR'_8F(KU@&D,?LN2%)\Z.>7);(&Q?P*;&)'?'G,=
M1"D!2W%(6P(<U%GHJ"X&8+FW.L5*C@?YQ"J5\6S!XR9*\5F4O,2I%^);^^\Q
MC-*OF'3,D"C45J*KB:0Q)I#LS#%1%P-DW>$+%GKA"_*(A$/*ME((H32R9=[W
M9HL;9-QM:2+[SB/#72&8;.Y#GSF3U&:V0"AY,_"P51C"7JX%QP2S@RT</:(X
MASN.YHOY]PB+:BNXN8OP/&"9^BYJKW\FDRIC&'E;P$-IMKF*DY3H_[_&Z'>,
M[I6W@?@LINPC?GL#!'V%8>@MP2T$89#\)UAOF%N:U=(>8XV>$,FVTBB)&>Y;
M# Q(II423+N$W5=V#0&H>0#VLL9L 7J-SP9AB9/:_5*\/16N_95*D5K/S'/3
M&T(5J?7,O#2]L>UU;IR#1T;>VE"=GTS!TOVP='6PZ%JU^V'(3&/&P:M0$H"Z
M+W^KFRU$%\@Y8\?P9PJ-EN/E;!S-G?00IP!OMEL8>9&/U30L"J>%3VWOGLS/
M+*QX; #*:4E>\,=?P]C_7<W#1+5+R'ZI:Z>0[6G >$(&NR2#,1Q3]#;'V E<
M:NLWS&0Q'T]5MWP/7'H)3.:+*PQ/',(@)^?F;1-Z$5E!.QL]K2*29?QEHC&F
MK256,X3S,&VR$JF9[\=9E-_$&"D?@N3O6; L0D.BX ;?Z6O<+?D2^0"E'A8-
M=]I;4'@5]:.%?UGU&WO:<[SKK.>\37O1!(Y5%VNN19#X"&X*^_D!9SNL9U["
M.(R7T/?"69* /.E%?$WV&-,6OZJ0AQBA^#NQAA/CN!%4F",:.-9$'[_RDA6)
MQ<;_0Y(ZMEY(EG/Q9\'I;6CD,9B4D_=Z#74JZ[<^X_83VGJO8M&X)X-/C !<
M1E<9ON(B?_>"O"@)Y14%(Z.?"E9WZXT'$9GJ^:*>?W/7A>3PIXC60QPMA@6,
M_X63P2S"PAIX\=Z,P$,;;(3KYRXBAE4L^@+.+/<8: 06VEZ'?CRP1AJ!B7M
MLB5$VZW/2&,P$2=)L9 ? <IS0'JRPAWO5,X)$@R$E:X=>9HG)<H8EC@WY" T
M<6Y(#7Y"2&UA0FS:AJ"AC'8J6#P!/UY&L/C[$WD@,>/D3.@,=BI(/(/<CE&[
M_4RL#=Z8(QR4[+>[>A[^D@./P2)6)> "^N18JO]*L4GA_HU1JK<48N*K(X!#
MXFL!WI0 ;DGL4T^F>:--UN>.]5G;(.-J(+01V)A2N*O)YBKNQ3XWG*L!S0;Q
MD[2+N1K@:!))D076U<JX!C&4M3RZ&D5JYA:6]?WT*CKK.HI<.=/5<K!&D&/9
M17M5;SUET QYYUTMQ&H0/SE[H5X5U;,"4L&IY6H]5"-G(=,WT:MZZ2FC9B0D
MQ]4BI ;1HQO!&^ F'43)-]T -VD<VC;Y!L0S4SAZ^_$:Y":%0]5WWF!W9GK'
M:+ZF&N&/SI:C'"&4/,_E5PPD%R9W7(5>DN03G*_(*/B,)5+\%ZJ-#?^Y_N4>
M>J\PA&2NOV#PT&RS"<M1YHN[VZ?G7^2S0$8BPH3WL47U-<!3%)('(>HRH[/7
M.$O92F8YO\&7!.##_AYNA>[)(3\W^2]YV3-C;8SS]GP.NIW&<X]:?NU<K?+"
MYW=1]_YI?JEO'X(QUJS1'IBV!#29Y8H9XV3V,]-)RU!V#,_FE+)H#$P=87.D
M.,:RD.+>O?I,7F_P4)#,45X+$,]#,0F< N$]QIPVM(3U0G6>IMU;[EZ&@]26
MO2BF5.9:'2ZIQ<V=)8'ZM(&X  UB/Z%H+9+;HL](TRY1U"2G32.NZW006X*E
MPD_Q%J"(M,Q?^R4O9<V6"/I9F&8(M_-3N(4]2L^,5/W)"&,R=YJ9+TV;6WP%
M&IK3:?.;Q-,RG;'%'@EVP-R'L+P,:OU8J]Q-WX&G#2[>X'HS-NWG$CZI0$<+
M-VJ_A&[5@::-*-Z(BB&ST\83PV7O/:GN@U/<EKT^,&U7\7;M-X/3-JXM2,6#
M0EC@F*<K@&Y(-?Y3L,>*R98SSHK'L:7&!3'L)&D10U7XMD" =94O"7%QX56>
M[CZ#="7QD*[R0,<M[Z_+-\^N++%ZIB-"'BU[+_J]YT143P=F9UN.!)XB^9RM
MUQZ""0A:"=DM.W&;.>Z^>HFO/(1V^-?9FK1J5L3^*W1]30I')=B6&9T.>5.'
M/'OGNQJ)."2:5FW6*>"QFI;\0N[:!RTYS"0HE;DH&%TG+5F\;5FH3\(M%Z#1
M(BAD-H7^.-,.48V>F+8+?[M<@U=]SXK$#GGE&%I%K:?5SE_MKY,)5&9-#W+V
MSY9+!);XZ[,HRKSP,WF +S>BS!?W<;1\ 6BMMO@U!K1%Q=T+QZA*6R@+A?2>
MTQD@$5)$Q]Q5K5CYI-39JY-"6B7DQ.LU3#LU'RT\>AB4RIP]C*[3X2.1_<9
M?9)&N "9$TJ:Q*7;C-C5/L,(KK-U7I_KT=OE'[Z-4?DT<+3,_R!?7%QWT&GO
M=*XD S,U[:IR5XEJ$EMX/VD_9*<PQK3KQ#>60CGK:9/QD+(W2( 52V9B"^J.
M;;B&3UG>_N;-S^/+/WDP(M7"\CFI-X7 YB WAHUFAL:E2(JC89A!E"C'*P@'
M,3QEI>*YF^$#8)= <M<_Q*30#MSB9;0%M$(\\@:DOJ-/5X=^C*I%5\I)X"C>
MOF?[0(SF.7^V#\(8/V3'>Q#&<NGO"82D1MFCAZQ/E&:1*B,%L/I.]Z%,$!D#
M]TF%JF^Z?4GAO\#N,T9IF;=\Q(S&401"R[>7.A-RXK?JJ-.6E!&ME.=JVJRZ
MV-EK 2EB;TGQ</+^77"YRY,\]NJPSQ=T_IX!VD(?)'G#@/1]!GB98L":QKKI
M64<@:SHTQ(?&,5;+=.J4X)?JK^WN"QJ9,EN>UF_:D^(]2<5[VC1L=.R]C"MB
M+W</GDYB':__M)7DMQ(5_VE+U=(OY7DH"W<3_1DK*863TG':/S(Z)??AL&GC
M=.$9).C\L_=;C,A#9'%$:)@OBF^2LZWVI$A["Q6&,NP'/4P];95Z1_$"II^S
M,(6;$!)EHJS!39P=WML3J?DNSZ.Y[TR'!-_EHK(LS]85.N VF*+5:P=]P3AO
M!9I.<1-_D7],R8Q@2PS.<_;J[STOA7=[D5[9<J>61;KR?XJJ6F@/>-QZ#'UQ
MH"?T2:RD2>B21VN@I._ZNW7!8:UX+86!C#__=_!E J"?XA_B2T!NI2W ?^V0
M4S=Y!FD:@J 'J_T_:!B2ASBZ\C8P]4+R()Z'UB3&!B2DD@G,RYQ\]Q FI8C;
M_P?P\A>'(,^2,\07;+D%VGR] "SW(0_MKN$"SS*(?/ EPN<)F>R"1<QO_<L5
MGF>H'G/;^R.V(#?=GZ/<G\*3V54EQ"S"0^UX5X,[1U[?!JYM5\-&AYT)(]+"
M%&=:)<AZR>HVC+_7?[7<_\"E5T::X0XPF1K%-Q!_!B8560*F073C^JF3_(!,
M5K_&Z'<8+<NS\@X3H9:?IC[>M'MX]Y;&_$R;J8HAR"/BDB> 9=^4@/0,EJ>0
M=2Y%MU00BLQ T_Z3B$:1FI%IXRG 96_HUR<0+Y&W6>7/?B'@*6\[[@"VF+7V
M"K!6Y4MT#QKN -,!(SY@^#/@JNE+$RS^!IT<ZY7H2&PHI&+>\PK/0"DQ6B[Z
M"&F64M9%@TPGDH3"+IR)2=R1A,I>4><N23(0:&XS9N=I>TG$YS*1G[95I45X
M*"(5<A\!RC>6Y5<7CUPI99W3?]I1$CHZ#_]I4XE1&L2^_)"M7S%\^&Y,\6S.
M<ZR([R[_>#+/TB3UHH"\1R0?EJ,SI.'@HU\!7*Y2$,RV6&];@H*DHG!L'/7@
M37_<Z8C@F=%[S-?9*M]FMO*DCM>NO5S6:WX:+L"=^RF!_X[7=3ICN*XZ+NJ3
M!"(!TS B"$C)6Q%5P!"GVIA*SVDO<.\*'N;35BA1RF_.5R\AY=CR6O(SA(B[
M_Q2<U-*TR^B^TH--NTZL",O/S+01%2&SV)*+)6\$_/0S\,@/A/#YXM:#Z*L7
M9L1G%L=!,D=5Z:<GX .X!87L7HKRGS#+6$6ZSA#)9P5X2CGY0L>BPD;W>:$8
MX;ON0,N\>0/(APEX1(39\IW3XC[L4<S>W-=.&<OVDAD*0=8W3@FW)[#V(+'X
M7<51?G]DI(SR@H0<- K[$&#V^K"-"#^1"X$4)CK89F9@U!]]$HDDO&W#WXYG
M:R8<Z!QW->',,)[]SG=7<\ET:Z/K'_'CI8:=!)(&1>(&V3^=MY)ZLR6_S!:8
MIR*RFGH162@YR1$N%2,A-=(D$4E$2\C-R9$M1']]3]@@AAG\'_\_4$L! A0#
M%     @ W(B+3HZU'<D>FP$ XI87 !               ( !     '9F9BTR
M,#$X,3(S,2YX;6Q02P$"% ,4    " #<B(M.O-LY]%(G  ",\ $ $
M        @ %,FP$ =F9F+3(P,3@Q,C,Q+GAS9%!+ 0(4 Q0    ( -R(BTYX
M VA:$!X  *3# 0 4              "  <S" 0!V9F8M,C Q.#$R,S%?8V%L
M+GAM;%!+ 0(4 Q0    ( -R(BTZ2FJX.RCP  "M)!  4              "
M 0[A 0!V9F8M,C Q.#$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( -R(BTX6>ZGG
M&;0  ."/"@ 4              "  0H> @!V9F8M,C Q.#$R,S%?;&%B+GAM
M;%!+ 0(4 Q0    ( -R(BT[AK#(['F$  ).4!P 4              "  572
L @!V9F8M,C Q.#$R,S%?<')E+GAM;%!+!08     !@ & (0!  "E,P,    !

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