XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Subordinated Notes Payable - Schedule of Subordinated Notes Payable (Details) - CAD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Apr. 30, 2023
Subordinated notes payable, maturing May 2031 [member]      
Statement Line Items [Line Items]      
Subordinated notes payable $ 101,108 $ 101,931 $ 99,619
Subordinated notes payable, maturing March 2029 [member]      
Statement Line Items [Line Items]      
Subordinated notes payable 0 4,919 4,913
Subordinated notes payable [member]      
Statement Line Items [Line Items]      
Subordinated notes payable $ 101,108 $ 106,850 $ 104,532