v3.26.1
Note 12 - Derivative Instruments (Details Textual)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2026
CAD ($)
Jul. 31, 2025
CAD ($)
Jul. 31, 2026
CAD ($)
Jul. 31, 2025
CAD ($)
Jul. 31, 2026
USD ($)
Oct. 31, 2025
CAD ($)
Subordinated notes payable, maturing May 2031 [member]            
Statement Line Items [Line Items]            
Notional amount $ 75,000,000 $ 75,000,000 $ 75,000,000 $ 75,000,000   $ 75,000,000
Subordinated liabilities         $ 75  
Interest rate swap contract [member]            
Statement Line Items [Line Items]            
Notional amount 18,800,000   18,800,000     20,200,000
Financial assets qualified for hedge accounting 18,800,000   18,800,000     20,200,000
Hedged item, assets 19,000,000   19,000,000     20,900,000
Reserve of cash flow hedges 1,700,000   1,700,000     1,900,000
Interest rate swap contract [member] | Other assets [member]            
Statement Line Items [Line Items]            
Financial assets 100,000   100,000      
Interest rate swap contract [member] | Other liabilities [member]            
Statement Line Items [Line Items]            
Financial liabilities           340,000
Currency swap contract [member]            
Statement Line Items [Line Items]            
Notional amount 138,600,000   138,600,000     138,600,000
Financial assets qualified for hedge accounting 50,100,000   50,100,000      
Financial assets 1,800,000   1,800,000      
Financial liabilities           61,400
Hedged item, assets 188,700,000   188,700,000      
Gain loss on hedge effectiveness recognised in other comprehensive income 1,526,679 811,231 (1,568,259) (1,046,993)    
Forward contract [member]            
Statement Line Items [Line Items]            
Notional amount 12,100,000   12,100,000     12,100,000
Financial assets 160,000   160,000      
Financial liabilities           5,400
Gain (loss) on hedge ineffectiveness recognised in profit or loss (410,506) 43,232 (456,475) 43,232    
Forward contract [member] | VersaFinance US Corp [member]            
Statement Line Items [Line Items]            
Notional amount 14,000,000   14,000,000     14
Financial assets 185,000   185,000      
Financial liabilities           $ 1,500
Gain (loss) on hedge ineffectiveness recognised in profit or loss $ (474,965) $ 0 $ (559,096) $ 0