XML 66 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Schedule of Reconciliation of Changes in Fair Value for Level 3 Assets and Liabilities (Parenthetical) (Detail) - CAD ($)
$ in Millions
Jan. 31, 2020
Nov. 01, 2019
Oct. 31, 2019
Jan. 31, 2019
Nov. 01, 2018
Disclosure of fair value measurement of assets and liabilities [Line Items]          
Derivative assets $ 45,604   $ 48,894    
Derivative liabilities 45,535   $ 50,051    
Level 3 of fair value hierarchy [member] | Netted Derivatives [member]          
Disclosure of fair value measurement of assets and liabilities [Line Items]          
Derivative assets 600 $ 600   $ 500 $ 500
Derivative liabilities $ 1,700 $ 1,600   $ 1,300 $ 1,200