XML 22 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
12. Taxes payable - Taxes Payable (Details) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Payables and Accruals [Abstract]    
Harmonized sales tax $ 565,624 $ 590,919
Payroll taxes 2,078,580 2,065,377
US tax penalties 150,000 150,000
Taxes Payable $ 2,794,204 $ 2,806,296