v3.24.3
Insurance and reinsurance - Summary of Expected Recognition of Contractual Service Margin (Detail) - CAD ($)
$ in Millions
Oct. 31, 2024
Oct. 31, 2023
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin $ (2,137) $ (1,956)
Insurance contracts issued [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (2,791) (2,760)
Reinsurance contracts held [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin 654 804
Within 1 year [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (177) (156)
Within 1 year [member] | Insurance contracts issued [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (243) (245)
Within 1 year [member] | Reinsurance contracts held [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin 66 89
1 to 5 years [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (686) (819)
1 to 5 years [member] | Insurance contracts issued [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (894) (1,011)
1 to 5 years [member] | Reinsurance contracts held [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin 208 192
5 to 10 years [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (542) (423)
5 to 10 years [member] | Insurance contracts issued [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (705) (655)
5 to 10 years [member] | Reinsurance contracts held [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin 163 232
Thereafter [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (732) (558)
Thereafter [member] | Insurance contracts issued [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin (949) (849)
Thereafter [member] | Reinsurance contracts held [member]    
Disclosure of information about expected recognition of contractual service margin in profit or loss [line items]    
Contractual service margin $ 217 $ 291