XML 141 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions and other benefits - Summary of DB Pension Plan Assets at Fair Value (Details)
$ in Millions, $ in Billions
12 Months Ended
Dec. 31, 2023
CAD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2021
CAD ($)
Jun. 30, 2021
USD ($)
May 21, 2021
USD ($)
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values $ 13,478 $ 12,867 $ 14,943    
Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 13,472 12,862 $ 14,938    
Forward starting swaps          
Defined Benefit Plan Disclosure [Line Items]          
Derivative notional amount 1,396 1,745   $ 2.4 $ 2.4
Derivative fair value 116 (81)      
Cash and cash equivalents | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 297 218      
Government bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 2,111 1,305      
Corporate bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 1,642 1,156      
Mortgages | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 206 184      
Mortgage-backed and Asset-backed Securities | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 123        
Public equities, Canada | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 534 769      
Public equities, U.S and international | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 4,293 5,195      
Real estate          
Defined Benefit Plan Disclosure [Line Items]          
Fund value subject to redemption 480 595      
Fund value not subject to redemption 83 127      
Unfunded commitments $ 166 40      
Investment redemption, notice period 90 days        
Real estate | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values $ 563 722      
Infrastructure          
Defined Benefit Plan Disclosure [Line Items]          
Fund value subject to redemption 493 356      
Fund value not subject to redemption 468 388      
Unfunded commitments $ 220 356      
Investment redemption, notice period 90 days        
Infrastructure | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values $ 961 744      
Private debt          
Defined Benefit Plan Disclosure [Line Items]          
Fund value subject to redemption 124 160      
Fund value not subject to redemption 1,004 832      
Unfunded commitments $ 540 747      
Investment redemption, notice period 90 days        
Private debt | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values $ 1,128 992      
Derivative instruments | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values $ 116 (81)      
Absolute return | Minimum          
Defined Benefit Plan Disclosure [Line Items]          
Investment redemption, notice period 30 days        
Absolute return | Maximum          
Defined Benefit Plan Disclosure [Line Items]          
Investment redemption, notice period 120 days        
Absolute return, Funds of hedge funds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values $ 1,498 1,658      
Investments measured at NAV | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 4,150 4,116      
Investments measured at NAV | Cash and cash equivalents | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Investments measured at NAV | Government bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Investments measured at NAV | Corporate bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Investments measured at NAV | Mortgages | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Investments measured at NAV | Mortgage-backed and Asset-backed Securities | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0        
Investments measured at NAV | Public equities, Canada | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Investments measured at NAV | Public equities, U.S and international | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Investments measured at NAV | Real estate | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 563 722      
Investments measured at NAV | Infrastructure | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 961 744      
Investments measured at NAV | Private debt | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 1,128 992      
Investments measured at NAV | Derivative instruments | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Investments measured at NAV | Absolute return, Funds of hedge funds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 1,498 1,658      
Quoted prices in active markets for identical assets (Level 1) | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 6,185 6,976      
Quoted prices in active markets for identical assets (Level 1) | Cash and cash equivalents | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 297 218      
Quoted prices in active markets for identical assets (Level 1) | Government bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 211 180      
Quoted prices in active markets for identical assets (Level 1) | Corporate bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 644 432      
Quoted prices in active markets for identical assets (Level 1) | Mortgages | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 206 182      
Quoted prices in active markets for identical assets (Level 1) | Mortgage-backed and Asset-backed Securities | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0        
Quoted prices in active markets for identical assets (Level 1) | Public equities, Canada | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 534 769      
Quoted prices in active markets for identical assets (Level 1) | Public equities, U.S and international | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 4,293 5,195      
Quoted prices in active markets for identical assets (Level 1) | Real estate | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Quoted prices in active markets for identical assets (Level 1) | Infrastructure | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Quoted prices in active markets for identical assets (Level 1) | Private debt | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Quoted prices in active markets for identical assets (Level 1) | Derivative instruments | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Quoted prices in active markets for identical assets (Level 1) | Absolute return, Funds of hedge funds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Significant other observable inputs (Level 2) | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 3,137 1,770      
Significant other observable inputs (Level 2) | Cash and cash equivalents | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Significant other observable inputs (Level 2) | Government bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 1,900 1,125      
Significant other observable inputs (Level 2) | Corporate bonds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 998 724      
Significant other observable inputs (Level 2) | Mortgages | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 2      
Significant other observable inputs (Level 2) | Mortgage-backed and Asset-backed Securities | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 123        
Significant other observable inputs (Level 2) | Public equities, Canada | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Significant other observable inputs (Level 2) | Public equities, U.S and international | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Significant other observable inputs (Level 2) | Real estate | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Significant other observable inputs (Level 2) | Infrastructure | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Significant other observable inputs (Level 2) | Private debt | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 0 0      
Significant other observable inputs (Level 2) | Derivative instruments | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values 116 (81)      
Significant other observable inputs (Level 2) | Absolute return, Funds of hedge funds | Pensions          
Defined Benefit Plan Disclosure [Line Items]          
DB pension plans at fair values $ 0 $ 0