v3.22.4
Major Commitments and Contingencies (Guarantees and Indemnifications) (Details) - CAD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Guarantee Obligations [Member]    
Guarantees and indemnifications    
Liability current carrying value $ 0  
Indemnification Agreement [Member]    
Guarantees and indemnifications    
Liability current carrying value $ 0  
Performance Guarantee [Member]    
Guarantees and indemnifications    
Maturity of guarantee instruments between 2023 and 2025  
Performance Guarantee [Member] | Committed Bilateral Letter of Credit Facilites [Member]    
Guarantees and indemnifications    
Outstanding letters of credit $ 396,000,000 $ 394,000,000
Maximum potential liability under guarantees 667,000,000 702,000,000
Performance Guarantee [Member] | Uncommitted Bilateral Letter of Credit Facilities [Member]    
Guarantees and indemnifications    
Outstanding letters of credit 100,000,000 158,000,000
Performance Guarantee [Member] | Surety and Other Bond [Member]    
Guarantees and indemnifications    
Liability current carrying value 171,000,000 150,000,000
Other Employee Benefit Liabilities and Workers' Compensation [Member]    
Guarantees and indemnifications    
Maximum potential liability under guarantees 625,000,000 659,000,000
Other Liabilities [Member]    
Guarantees and indemnifications    
Maximum potential liability under guarantees $ 42,000,000 $ 43,000,000