5. Accounts Payable and Accrued Liabilities (Details) - USD ($) |
Jun. 30, 2017 |
Dec. 31, 2016 |
|---|---|---|
| Accounts Payable And Accrued Liabilities Details | ||
| Trade accounts payable | $ 666,617 | $ 652,537 |
| Accrued liabilities | 36,251 | 39,035 |
| Accrued interest payable | 15,703 | 12,862 |
| Payroll and commissions payable | 54,691 | 32,063 |
| Taxes payable | 6,017 | 6,379 |
| Accounts payable and accrued liabilities | $ 779,279 | $ 742,876 |