XML 142 R114.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Stock Option Plan (Details) - Stock Option Plan - CAD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of options, Options outstanding (in shares)      
Outstanding, January 1, Options (in shares) 7,392,188    
Granted, Options (in shares) 839,108    
Exercised, Options (in shares) (840,795)    
Forfeited, Options (in shares) (37,368)    
Outstanding, December 31, Options (in shares) 7,353,133 7,392,188  
Vested or expected to vest at December 31, Options (in shares) 7,304,289    
Exercisable, December 31, Options (in shares) 4,756,125    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Outstanding, January 1 (cad per share) $ 53.36    
Granted (cad per share) 94.18    
Exercised (cad per share) 38.46    
Forfeited (cad per share) 84.78    
Outstanding at December 31 (cad per share) 61.69 $ 53.36  
Vested or expected to vest as at December 31 (cad per share) 61.51    
Exercisable at December 31 (cad per share) $ 49.02    
Number of options, Nonvested options (in shares)      
Non-vested, Outstanding January 1, Options (in shares) 3,748,983    
Granted, Options (in shares) 839,108    
Vested, Options (in shares) (1,953,715)    
Non-vested, Forfeited, Options (in shares) (37,368)    
Non-vested, Outstanding December 31, Options (in shares) 2,597,008 3,748,983  
Weighted average grant date fair value, Nonvested options      
Non-vested, Outstanding, January 1 (cad per share) $ 14.25    
Non-vested, Granted (cad per share) 21.33 $ 19.06 $ 13.80
Vested (cad per share) 12.10    
Non-vested, Forfeited (cad per share) 17.94    
Non-vested, Outstanding, December 31 (cad per share) $ 18.09 $ 14.25  
Weighted average remaining term of vested or expected to vest options 3 years 3 months 18 days    
Aggregate intrinsic value of vested or expected to vest options $ 288