v3.26.1
Note 7 - Subordinated Notes Payable - Schedule of Subordinated Notes Payable (Details) (Parentheticals) - Subordinated notes payable, maturing May 2031 [member] - CAD ($)
$ in Millions
9 Months Ended 12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Statement Line Items [Line Items]      
Principal amount $ 75 $ 75 $ 75
Interest rate 6.31% 5.38% 5.38%
Maturity date May 31, 2031 May 31, 2031 May 31, 2031
Borrowings, adjustment to interest rate basis 3.61%    
Interest contractual rate   5.00% 5.00%
Interest coupon rate 5.92%