v3.25.2
Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of accounts payable and accrued liabilities [Table Text Block]
   

June 30,

2025

   

December 31,

2024

 
    $     $  
Trade payables   1,799,295     1,721,119  
Accrued liabilities   907,202     675,589  
Other payables   37,134     220,168  
    2,743,631     2,616,876