Taxation - Schedule of Reconciliation of Income Tax Expense Benefit (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of accounting profit multiplied by applicable tax rates [abstract]    
Income before tax $ 7,294 $ 1,220
Income before tax multiplied by the standard rate of Canadian corporate tax of [26.5]% 1,933 323
Income taxes recorded at rates different from the Canadian tax rate (335) (167)
Tax losses for which no benefit is recognized 21 1
Net (non-taxable) non-deductible foreign exchange and other gains and losses (3) 6
Tax on reversal of statutory intercompany investment values 34 905
Recognition of tax losses that arose in prior years due to changes in statutory intercompany investment values (34) (905)
Provision for uncertain tax positions 5 10
Recognition of tax losses that arose in prior years (3) (138)
U.S. base erosion minimum tax   43
Impact of tax law changes (17)  
Research and development credits (10) (12)
Other adjustments related to prior years 11 (6)
Withholding taxes 8 6
Other differences (3) 5
Total tax expense $ 1,607 $ 71