Note 7 - Stock Options (Details Textual) | | 1 Months Ended | 9 Months Ended | 12 Months Ended |
Dec. 21, 2020 CAD ($) $ / shares shares | Dec. 31, 2022 USD ($) | Dec. 31, 2022 CAD ($) $ / shares shares | Dec. 31, 2021 USD ($) shares | Dec. 31, 2021 CAD ($) $ / shares shares | Sep. 30, 2021 USD ($) | Sep. 30, 2021 CAD ($) | Dec. 31, 2022 USD ($) shares | Dec. 31, 2022 CAD ($) $ / shares shares | Dec. 30, 2022 | Dec. 31, 2021 USD ($) shares | Dec. 31, 2021 CAD ($) $ / shares shares | Dec. 31, 2020 CAD ($) $ / shares shares |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 100,000 | 100,000 | | 1,465,000 | 1,465,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | | | 3,861,000 | | | | | | 3,861,000 | | | | |
Share-Based Payment Arrangement, Expense | $ | | | | | | | | $ 396,520 | | | $ 713,684 | | |
Share-Based Payment Arrangement, Option [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) | | | | | | | | 3 years | 3 years | | 3 years | 3 years | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | | | | 0% | 0% | | 0% | 0% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in CAD per share) | $ / shares | | | $ 0.80 | | $ 0.86 | | | | $ 0.80 | | | $ 0.86 | |
Rolling Stock Option Plan [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement, Percent of Issued and Outstanding Common Shares Reserved | | | | | 10% | | | | | 10% | | 10% | |
Rolling Stock Option Plan [Member] | Employee Stock Option, Expiration Date of January 31, 2025 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 100,000 | 100,000 | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | | | 100,000 | | | | | | 100,000 | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in CAD per share) | $ / shares | | | $ 0.80 | | | | | | $ 0.80 | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value | $ | | | | | | | | | $ 54,600 | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | | | 119.10% | 119.10% | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) | | | | | | | | 3 years | 3 years | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions | | | | | | | | 1.24% | 1.24% | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | | | | 0% | 0% | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in CAD per share) | $ / shares | | | $ 0.78 | | | | | | $ 0.78 | | | | |
Share-Based Payment Arrangement, Expense | | | | | | | | $ 28,162 | $ 36,511 | | | | |
Rolling Stock Option Plan [Member] | Employee Stock Option, Expiration Date of January 29, 2024 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | 500,000 | 500,000 | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | | | | | 500,000 | | | | | | | 500,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in CAD per share) | $ / shares | | | | | $ 1.20 | | | | | | | $ 1.20 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value | $ | | | | | $ 424,300 | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | 125% | 125% | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) | | | | 3 years | 3 years | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions | | | | 0.14% | 0.14% | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | 0% | 0% | | | | | | | | |
Share-Based Payment Arrangement, Expense | | $ 89,648 | $ 115,811 | $ 230,215 | $ 285,557 | | | | | | | | |
Rolling Stock Option Plan [Member] | Employee Stock Option, Expiration Date of June10, 2024 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | 375,000 | 375,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | | | | | 375,000 | | | | | | | 375,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in CAD per share) | $ / shares | | | | | $ 0.80 | | | | | | | $ 0.80 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value | $ | | | | | | | | | | | | $ 211,700 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | | | | | | 120.80% | 120.80% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) | | | | | | | | | | | 3 years | 3 years | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions | | | | | | | | | | | 0.25% | 0.25% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | | | | | | | 0% | 0% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in CAD per share) | $ / shares | | | | | $ 0.80 | | | | | | | $ 0.80 | |
Rolling Stock Option Plan [Member] | Share-Based Payment Arrangement, Option [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) | | | | | | | | | | | | | 3 years |
Share-Based Payment Arrangement, Expense | | | | | | $ 83,342 | $ 101,058 | 64,460 | 83,351 | | | | |
Rolling Stock Option Plan [Member] | Employee Stock Option, Expiration Date of October 14, 2024 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | 590,000 | 590,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | | | | | 590,000 | | | | | | | 590,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in CAD per share) | $ / shares | | | | | $ 0.60 | | | | | | | $ 0.60 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value | $ | | | | | | | | | | | | $ 219,100 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | | | | | | 119.89% | 119.89% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) | | | | | | | | | | | 3 years | 3 years | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions | | | | | | | | | | | 0.63% | 0.63% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | | | | | | | 0% | 0% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in CAD per share) | $ / shares | | | | | $ 0.54 | | | | | | | $ 0.54 | |
Share-Based Payment Arrangement, Expense | | | | | | | | 99,315 | 128,164 | | $ 33,964 | $ 42,819 | |
Rolling Stock Option Plan [Member] | Employee Stock Option, Expiration Date of July 21, 2023 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | 3,600,000 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | | | | | | | | | | | | | 3,600,000 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in CAD per share) | $ / shares | | | | | | | | | | | | | $ 0.35 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value | $ | | | | | | | | | | | | | $ 909,900 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | | | | | | | | 125% |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions | | | | | | | | | | | | | 0.27% |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | | | | | | | | | 0% |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in CAD per share) | $ / shares | | | | | | | | | | | | | $ 0.35 |
Share-Based Payment Arrangement, Expense | | | | | | | | 100,848 | 129,990 | | 324,132 | 406,133 | |
Rolling Stock Option Plan [Member] | Employee Stock Option, Expiration Date of December 21, 2023 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | 250,000 | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | 250,000 | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in CAD per share) | $ / shares | $ 0.45 | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Fair Value | $ | $ 75,800 | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | 125% | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) | 3 years | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions | 0.02% | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | | | | | | | | | 0% |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in CAD per share) | $ / shares | $ 0.425 | | | | | | | | | | | | |
Share-Based Payment Arrangement, Expense | | | | | | | | $ 14,087 | $ 18,207 | | $ 42,031 | $ 52,835 | |
Rolling Stock Option Plan [Member] | Vesting Every Six Months [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | 20% | | | |
Rolling Stock Option Plan [Member] | Vesting Every Six Months [Member] | Employee Stock Option, Expiration Date of January 31, 2025 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | | | | | | 20% | 20% | | | | |
Rolling Stock Option Plan [Member] | Vesting Every Six Months [Member] | Employee Stock Option, Expiration Date of January 29, 2024 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | | 20% | 20% | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in CAD per share) | $ / shares | | | | | $ 1.18 | | | | | | | $ 1.18 | |
Rolling Stock Option Plan [Member] | Vesting Every Six Months [Member] | Share-Based Payment Arrangement, Option [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | | 20% | 20% | |
Rolling Stock Option Plan [Member] | Vesting Every Six Months [Member] | Employee Stock Option, Expiration Date of October 14, 2024 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | | 20% | 20% | |
Rolling Stock Option Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Employee Stock Option, Expiration Date of July 21, 2023 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | | | | | | | | | | | | | 20% |
Rolling Stock Option Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member] | Employee Stock Option, Expiration Date of December 21, 2023 [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage | 20% | | | | | | | | | | | | |