Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities    
Trade accounts payable $ 686,222 $ 744,716
Accrued liabilities 19,349 44,162
Accrued interest payable 19,064 19,064
Payroll and commissions payable 32,101 85,416
Unrecognized tax position 90,000 90,000
Accounts payable and accrued liabilities $ 846,736 $ 983,358