v3.22.2.2
Deposits - Summary of Deposit Liabilities (Parenthetical) (Detail) - CAD ($)
$ in Millions
Oct. 31, 2022
Oct. 31, 2021
Disclosure of deposits [line items]    
Total deposits $ 1,208,814 $ 1,100,831
U.S. dollars [member]    
Disclosure of deposits [line items]    
Total deposits 465,000 399,000
British pounds [member]    
Disclosure of deposits [line items]    
Total deposits 35,000 35,000
Euro [member]    
Disclosure of deposits [line items]    
Total deposits 50,000 43,000
Other currencies [member]    
Disclosure of deposits [line items]    
Total deposits $ 30,000 $ 27,000