Share purchase warrants (Details 1) - $ / shares
Nov. 30, 2021
Oct. 01, 2021
Apr. 30, 2021
Apr. 29, 2021
Mar. 26, 2021
Weighted average exercise price   $ 1.25 $ 1.00 $ 1.00 $ 0.50
Warrant 1 [Member]          
Number of warrants 130,673        
Weighted average exercise price $ 1.25        
Expiry date Sep. 29, 2022        
Warrant 2 [Member]          
Number of warrants 30,090        
Weighted average exercise price $ 1.25        
Expiry date Oct. 16, 2022        
Warrant 3 [Member]          
Number of warrants 68,750        
Weighted average exercise price $ 1.25        
Expiry date Nov. 11, 2022        
Warrant 4 [Member]          
Number of warrants 240,000        
Weighted average exercise price $ 1.25        
Expiry date Nov. 28, 2022        
Warrant 5 [Member]          
Number of warrants 118,000        
Weighted average exercise price $ 0.50        
Expiry date Mar. 26, 2022        
Warrant 6 [Member]          
Number of warrants 180,000        
Weighted average exercise price $ 1.00        
Expiry date Apr. 29, 2022        
Warrant 7 [Member]          
Number of warrants 1,446,666        
Weighted average exercise price $ 1.25        
Expiry date Jun. 11, 2023        
Warrant 8 [Member]          
Number of warrants 50,000        
Weighted average exercise price $ 1.25        
Expiry date Jul. 17, 2023        
Warrant 9 [Member]          
Number of warrants 103,956        
Weighted average exercise price $ 1.25        
Expiry date Jul. 26, 2023        
Warrant 10 [Member]          
Number of warrants 200,000        
Weighted average exercise price $ 1.25        
Expiry date Aug. 18, 2023        
Warrant 11 [Member]          
Number of warrants 775,000        
Weighted average exercise price $ 1.25        
Expiry date Aug. 28, 2023        
Warrant 12 [Member]          
Number of warrants 100,000        
Weighted average exercise price $ 1.25        
Expiry date Oct. 01, 2023        
Warrant 13 [Member]          
Number of warrants 2,812,666        
Weighted average exercise price $ 1.25        
Expiry date Oct. 20, 2023        
Warrant 14 [Member]          
Number of warrants 100,000        
Weighted average exercise price $ 1.25        
Expiry date Oct. 25, 2023        
Warrant 15 [Member]          
Number of warrants 705,000        
Weighted average exercise price $ 1.25        
Expiry date Nov. 06, 2023