v3.26.1
Deposits - Summary of Deposit Liabilities (Parenthetical) (Detail) - CAD ($)
$ in Millions
Apr. 30, 2026
Oct. 31, 2025
Disclosure of deposits [line items]    
Total deposits $ 1,581,546 $ 1,515,616
U.S. dollars [member]    
Disclosure of deposits [line items]    
Total deposits 590,000 570,000
British pounds [member]    
Disclosure of deposits [line items]    
Total deposits 57,000 42,000
Euro [member]    
Disclosure of deposits [line items]    
Total deposits 89,000 76,000
Other currencies [member]    
Disclosure of deposits [line items]    
Total deposits $ 43,000 $ 36,000