XML 79 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Other payables and accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
 
 
December 31,
 
 
December 31,
 
 
 
2018
 
 
2017
 
 
 
$
 
 
$
 
Accrued expenses
 
 
2,242,301
 
 
 
1,140,443
 
Accrued payroll
 
 
10,506,404
 
 
 
7,442,056
 
Royalty payable
 
 
406,719
 
 
 
427,986
 
VAT payable
 
 
23,655
 
 
 
94,612
 
Sales deposit received
 
 
6,000,000
 
 
 
-
 
Contract liabilities
 
 
5,639,886
 
 
 
1,759,021
 
Other payables
 
 
1,041,738
 
 
 
1,379,227
 
 
 
 
25,860,703
 
 
 
12,243,345