| Schedule of property and equipment | 
  
    |   | 
  | 
    Computers | 
  | 
  | 
    Right of Use Asset | 
  | 
  | 
    
   
Total 
 | 
  | 
 
  
    |   | 
  | 
    ($) | 
  | 
  | 
    ($) | 
  | 
  | 
    ($) | 
  | 
 
  
    | Cost | 
  | 
      | 
  | 
  | 
      | 
  | 
  | 
      | 
  | 
 
  
    | At December 31, 2020 | 
  | 
      | 
88,329 | 
  | 
  | 
      | 
936,958 | 
  | 
  | 
      | 
1,025,287 | 
  | 
 
  
    | Additions | 
  | 
      | 
108,974 | 
  | 
  | 
      | 
-  | 
  | 
  | 
      | 
108,974 | 
  | 
 
  
    | Foreign currency adjustment | 
  | 
      | 
(15,913 | 
) | 
  | 
      | 
(23,553 | 
) | 
  | 
      | 
(39,466 | 
) | 
 
  
    | At December 31, 2021 | 
  | 
      | 
181,390 | 
  | 
  | 
      | 
913,405 | 
  | 
  | 
      | 
1,094,795 | 
  | 
 
  
    | Additions | 
  | 
      | 
65,329 | 
  | 
  | 
      | 
-  | 
  | 
  | 
      | 
65,329 | 
  | 
 
  
    | At December 31, 2022 | 
  | 
      | 
246,719 | 
  | 
  | 
      | 
913,405 | 
  | 
  | 
      | 
1,160,124 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Accumulated amortization | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | At December 31, 2020 | 
  | 
      | 
82,286 | 
  | 
  | 
      | 
449,191 | 
  | 
  | 
      | 
531,477 | 
  | 
 
  
    | Amortization for the year | 
  | 
      | 
30,793 | 
  | 
  | 
      | 
205,580 | 
  | 
  | 
      | 
236,373 | 
  | 
 
  
    | At December 31, 2021 | 
  | 
      | 
113,079 | 
  | 
  | 
      | 
654,771 | 
  | 
  | 
      | 
767,850 | 
  | 
 
  
    | Amortization for the period | 
  | 
      | 
39,667 | 
  | 
  | 
      | 
179,766 | 
  | 
  | 
      | 
219,433 | 
  | 
 
  
    | At December 31, 2022 | 
  | 
      | 
152,746 | 
  | 
  | 
      | 
834,537 | 
  | 
  | 
      | 
987,283 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Carrying amounts | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | At December 31, 2020 | 
  | 
      | 
6,044 | 
  | 
  | 
      | 
475,817 | 
  | 
  | 
      | 
481,861 | 
  | 
 
  
    | At December 31, 2021 | 
  | 
      | 
68,311 | 
  | 
  | 
      | 
258,634 | 
  | 
  | 
      | 
326,945 | 
  | 
 
  
    | At December 31, 2022 | 
  | 
      | 
93,973 | 
  | 
  | 
      | 
78,868 | 
  | 
  | 
      | 
172,841 | 
  | 
 
   
 |