XML 34 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
11. Taxes payable (Tables)
12 Months Ended
Dec. 31, 2014
Income Tax Disclosure [Abstract]  
Taxes Payable
    2014    2013 
Harmonized sales tax  $590,919   $594,120 
Payroll taxes   2,065,377    1,777,799 
US tax penalties   150,000    - 
           
   $2,806,296   $2,371,919