v3.24.3
Deposits - Summary of Deposit Liabilities (Parenthetical) (Detail) - CAD ($)
$ in Millions
Oct. 31, 2024
Oct. 31, 2023
Disclosure of deposits [line items]    
Total deposits $ 1,409,531 $ 1,231,687
U.S. dollars [member]    
Disclosure of deposits [line items]    
Total deposits 511,000 445,000
British pounds [member]    
Disclosure of deposits [line items]    
Total deposits 34,000 34,000
Euro [member]    
Disclosure of deposits [line items]    
Total deposits 53,000 49,000
Other currencies [member]    
Disclosure of deposits [line items]    
Total deposits $ 29,000 $ 32,000