Deposits - Summary of Maturity Schedule for Term Deposits (Detail) - Canada [member] - CAD ($) $ in Millions |
Apr. 30, 2026 |
[1] | Jan. 31, 2026 |
[1] | Oct. 31, 2025 |
||
|---|---|---|---|---|---|---|---|
| Disclosure Of Deposits [line items] | |||||||
| Term deposit | $ 280,793 | $ 277,051 | $ 274,151 | ||||
| Within three months [member] | |||||||
| Disclosure Of Deposits [line items] | |||||||
| Term deposit | 50,686 | 59,932 | 54,287 | ||||
| Three to six months [member] | |||||||
| Disclosure Of Deposits [line items] | |||||||
| Term deposit | 35,285 | 32,509 | 37,607 | ||||
| Six to twelve months [member] | |||||||
| Disclosure Of Deposits [line items] | |||||||
| Term deposit | 68,997 | 59,105 | 57,519 | ||||
| One to 5 years [member] | |||||||
| Disclosure Of Deposits [line items] | |||||||
| Term deposit | 105,503 | 107,238 | 109,573 | ||||
| Over 5 years [member] | |||||||
| Disclosure Of Deposits [line items] | |||||||
| Term deposit | $ 20,322 | $ 18,267 | $ 15,165 | ||||
| |||||||