v3.25.1
Income Taxes - Schedule of effective income tax rate reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Loss before income taxes $ (7,859,171) $ (8,225,334)
Expected income tax recovery at the statutory rate of 21% (2023-21%) $ (1,650,426) $ (1,727,320)
Expected income tax recovery at the statutory rate 21.00% 21.00%
Foreign tax rate differences $ (322,065) $ (66,534)
Prior year adjustments (707,108) 26,565
Foreign exchange effect on deferred tax assets and other 227,964 (62,195)
Permanent differences 837,774 681,551
Change in valuation allowance 1,613,861 1,147,933
Provision for income taxes $ 0 $ 0