v3.26.1
Pension and other post-retirement benefits (Narrative) (Details) - CAD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
2026 [Member]    
Disclosure of fair value of plan [line items]    
Contributions and fees payable $ 1,911,954  
Domestic Defined benefit plans [Member]    
Disclosure of fair value of plan [line items]    
Weighted average length of time of defined benefit obligation 19 years 6 months 18 years 4 months 24 days
Domestic Defined benefit plans [Member] | Increase of one year in the expected lifetime [Member]    
Disclosure of fair value of plan [line items]    
Change in defined benefit obligations due to increase in actuarial assumption $ 462,000  
Other Benefit Plans [Member]    
Disclosure of fair value of plan [line items]    
Weighted average length of time of defined benefit obligation 10 years 7 months 6 days 10 years 7 months 6 days