v3.25.4
Employee retirement benefits - Benefit Obligations (Detail) - CAD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Pension benefits      
Change in benefit obligation      
Benefit obligation at January 1 $ 8,131 $ 8,154  
Service cost 186 186 $ 162
Interest cost 369 365 373
Actuarial loss (gain) (247) (88)  
Amendments and other 19 0  
Benefits paid (502) (486)  
Benefit obligation at December 31 7,956 8,131 8,154
Accumulated benefit obligation at December 31 7,225 7,385  
Other postretirement benefits      
Change in benefit obligation      
Benefit obligation at January 1 476 581  
Service cost 4 13 12
Interest cost 22 25 28
Actuarial loss (gain) (43) (29)  
Amendments and other 1 (78)  
Benefits paid 5 (36)  
Benefit obligation at December 31 $ 465 $ 476 $ 581