v3.22.2.2
Structured Entities - Additional Information (Detail) - CAD ($)
$ in Millions
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Disclosure of consolidated or unconsolidated structured entities [line items]    
Trading securities $ 148,205 $ 139,240
Other liabilities 95,235 70,301
Sponsored entities [member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Commercial mortgages carrying amount 450 0
Multi-seller conduits [member] | Loans [member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Financial assets 1,826 1,076
Multi-seller conduits [member] | Deposits [Member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Asset-backed commercial paper issued 1,284 665
Credit card securitization vehicles [member] | Deposits [Member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
The amount of notes and debentures issued by the entity 6,000 3,000
Collateralized commercial paper vehicle [member] | Deposits [Member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Commercial paper issued 14,000 13,000
Covered bond guarantor limited partnership [member] | Loans [member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Mortgages transferred and outstanding 121,000 80,000
Covered bond guarantor limited partnership [member] | Deposits [Member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Covered bonds issued 43,000 37,000
Municipal Bond TOB Structures [member] | Deposits [Member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Floating rate certificates issued 7,000 7,000
Municipal Bond TOB Structures [member] | Investment Securities [member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Municipal bonds issued 6,000 7,000
RBC Managed Investment Funds [member]    
Disclosure of consolidated or unconsolidated structured entities [line items]    
Trading securities 524 514
Other liabilities $ 363 $ 365