v3.25.4
Employee retirement benefits - Plan Assets (Detail) - CAD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Change in plan assets    
Fair value at January 1 $ 8,553  
Fair value at December 31 8,582 $ 8,553
Pension benefits    
Change in plan assets    
Fair value at January 1 8,553 8,054
Actual return (loss) gain 345 805
Company contributions 148 150
Benefits paid (459) (452)
Other (5) (4)
Fair value at December 31 8,582 8,553
Total 626 422
Pension benefits | Funded plans    
Change in plan assets    
Total 1,035 853
Pension benefits | Unfunded plans    
Change in plan assets    
Total (409) (431)
Other postretirement benefits    
Change in plan assets    
Total (465) (476)
Other postretirement benefits | Unfunded plans    
Change in plan assets    
Total $ (465) $ (476)