v3.22.4
Stock-based Compensation (Options Activity) (Details) - CAD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock options additional disclosures      
Proceeds from stock options exercised $ 61 $ 52 $ 56
Stock Option Awards [Member]      
Stock option awards general disclosure      
Period of time options are generally not exercisable 12 months    
Stock option award expiration term 10 years    
Remaining common stock authorized for future issuances under plan (in shares) 13.3    
Stock options granted (in shares) 0.6 0.7 0.7
Roll forward of outstanding stock options      
Options outstanding at beginning of period (in shares) 3.6    
Granted (in shares) 0.6 0.7 0.7
Forfeited/Cancelled (in shares) (0.3)    
Exercised (in shares) (0.6)    
Options outstanding at end of period (in shares) 3.3 3.6  
Options exercisable at end of period (in shares) 1.8    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted average exercise price per share of options outstanding at beginning of period (in dollars per share) $ 105.32    
Weighted average exercise price of options granted (in dollars per share) 152.84    
Weighted average exercise price of options forfeited/cancelled (in dollars per share) 143.40    
Weighted average exercise price of options exercised (in dollars per share) 93.55    
Weighted average exercise price per share of options outstanding at end of period (in dollars per share) 119.08 $ 105.32  
Weighted average exercise price of options exercisable at end of period (in dollars per share) $ 101.91    
Roll forward of outstanding nonvested stock options      
Nonvested options outstanding at beginning of period (in shares) 1.8    
Granted (in shares) 0.6 0.7 0.7
Forfeited/Cancelled (in shares) (0.3)    
Vested (in shares) (0.6)    
Nonvested options outstanding at end of period (in shares) 1.5 1.8  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value per share of nonvested options outstanding at beginning of period (in dollars per share) $ 18.69    
Weighted average grant date fair value per share of nonvested options granted during the period (in dollars per share) 27.00 $ 20.50 $ 19.09
Weighted average grant date fair value per share of nonvested options forfeited/cancelled (in dollars per share) 22.53    
Weighted average grant date fair value per share of nonvested options that vested during the period (in dollars per share) 17.57    
Weighted average grant date fair value per share of options outstanding at end of period (in dollars per share) $ 21.96 $ 18.69  
Stock options additional disclosures      
Grant date fair value of option awards in period $ 17    
Grant date fair value (in dollars per share) $ 27.00    
Unrecognized compensation cost related to nonvested options outstanding $ 13    
Unrecognized compensation cost, period of recognition 3 years 8 months 12 days    
Intrinsic value of options exercised $ 42 $ 42 $ 47
Proceeds from stock options exercised 61 52 56
Realized excess tax benefit 2 1 2
Grant date fair value of options vested $ 11 $ 12 $ 12
Stock Option Awards [Member] | Awards Granted Prior To 2020 [Member]      
Stock option awards general disclosure      
Period of continuance employment to be eligible to exercise stock options 4 years    
Stock Option Awards [Member] | Awards Granted In 2020 and Onwards [Member]      
Stock option awards general disclosure      
Period of continuance employment to be eligible to exercise stock options 5 years