v3.25.3
SCHEDULE OF CHANGES IN WARRANTS (Details) - $ / shares
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Share Purchase Warrants [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants outstanding, beginning balance 70,163 54,144
Weighted average exercise price, beginning balance [1] $ 738.36 $ 863.18
Number of warrants outstanding, Granted in a registered direct offering 34,190 16,019
Weighted average exercise price, Granted in a registered direct offering [1] $ 127.50 $ 316.50
Number of warrants outstanding, exercised (6,437)  
Weighted average exercise price, exercised [1] $ 127.50  
Number of warrants outstanding, ending balance 1,653,914 70,163
Weighted average exercise price, ending balance [1] $ 58.27 $ 738.36
Share Purchase Warrants One [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants outstanding, Granted in a registered direct offering 49,333  
Weighted average exercise price, Granted in a registered direct offering [1] $ 140.63  
Share Purchase Warrants Two [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants outstanding, Granted in a registered direct offering 306,665  
Weighted average exercise price, Granted in a registered direct offering [1] $ 52.50  
Share Purchase Warrants Three [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants outstanding, Granted in a registered direct offering 1,200,000  
Weighted average exercise price, Granted in a registered direct offering [1] $ 15.00  
[1] See note 7(a).