XML 191 R124.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Minimum Future Lease Payments Under Operating Leases (Details)
$ in Millions
Dec. 31, 2018
CAD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 90
2020 71
2021 55
2022 50
2023 49
Thereafter 170
Total minimum lease payments $ 485