v3.26.1
Share repurchases - Schedule of Repurchase Program (Details) - CAD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity Note [Abstract]        
Number of Common Shares repurchased (in shares) 10,855,699 12,882,454 16,591,606 16,363,112
Weighted-average price per share (CAD per share) $ 119.60 $ 108.52 $ 117.18 $ 108.34
Amount of repurchase $ 1,298 $ 1,398 $ 1,944 $ 1,773