XML 202 R126.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based compensation - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 21, 2021
Mar. 31, 2021
CAD ($)
shares
Jun. 30, 2021
CAD ($)
shares
Dec. 31, 2021
CAD ($)
shares
Dec. 31, 2020
CAD ($)
shares
Dec. 31, 2019
CAD ($)
shares
Dec. 31, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense       $ 131.0 $ 170.0 $ 133.0  
Stock based compensation expense, tax benefit       29.0 42.0 33.0  
Stock split ratio 5            
Share-based liabilities paid       126.0 86.0 58.0  
Regular and Performance Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense       $ 23.0 16.0 14.0  
Expiration period       7 years      
Fair value of options at grant date       $ 26.0 15.0 14.0  
Unrecognized compensation expense       $ 16.0      
Weighted-average period of recognition for unrecognized compensation       10 months 24 days      
Fair value of shares vested for stock option plan       $ 18.0 $ 10.0 $ 8.0  
Regular and Performance Stock Options | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period       12 months      
Regular and Performance Stock Options | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period       48 months      
PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Units issued (in shares) | shares       431,430 489,990 668,405  
Grant date fair value       $ 37.0      
Share-based liabilities paid       $ 119.0 $ 76.0 $ 54.0  
Performance Deferred Share Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Units issued (in shares) | shares       12,694 50,145    
Grant date fair value       $ 1.0      
Matching % of DSU's granted to senior managers       25.00%      
PSUs and PDSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense       $ 91.0 $ 121.0 89.0  
Vesting period       3 years      
Unrecognized compensation expense       $ 35.0      
Weighted-average period of recognition for unrecognized compensation       1 year 4 months 24 days      
Units issued (in shares) | shares       444,124 540,135    
DSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense       $ 6.0 $ 21.0 20.0  
Vesting period       36 months      
Unrecognized compensation expense       $ 1.0      
Weighted-average period of recognition for unrecognized compensation       1 year      
Units issued (in shares) | shares       70,112 95,204    
Grant date fair value       $ 6.0      
Matching % of DSU's granted to senior managers       25.00%      
Number of trading days       10 days      
Share-based liabilities paid       $ 1.0 $ 9.0 4.0  
Ownership target period       5 years      
Employee Share Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense       $ 8.0 $ 7.0 $ 6.0  
Vesting period       1 year      
Employer matching ratio per dollar contributed       0.3333      
Maximum percentage of annual salary that an employee can contribute       6.00%      
Number of shares purchased on behalf of participants | shares       538,022 576,720 689,710  
Employer contributions       $ 11.0 $ 9.0 $ 8.0  
Share-based Payment Arrangement, Tranche One | PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Units issued (in shares) | shares   570,056         626,400
Payout percentage       200.00% 200.00%    
PSUs vested in period (in shares) | shares       630,129      
Fair value of PSUs vested in period       $ 116.0      
Number of trading days       30 days 30 days    
Share-based liabilities paid   $ 98.0          
Share-based Payment Arrangement, Tranche Two              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based liabilities paid     $ 21.0        
Share-based Payment Arrangement, Tranche Two | PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Units issued (in shares) | shares     173,456 2,895   2,895 184,875
Payout percentage         125.00%    
Number of trading days         30 days