XML 165 R131.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments - Summary of Future Aggregate Minimum Lease Payments Under Non-cancellable Operating Leases (Detail) - CAD ($) | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | ---
Disclosure of future minimum commitments for non cancellable operating lease [line items] |  |
Future aggregate minimum lease payments under non-cancellable operating leases | $ 439,000,000 | $ 599,000,000
Less than one year [member] |  |
Disclosure of future minimum commitments for non cancellable operating lease [line items] |  |
Future aggregate minimum lease payments under non-cancellable operating leases | 113,000,000 | 93,000,000
One to five years [member] |  |
Disclosure of future minimum commitments for non cancellable operating lease [line items] |  |
Future aggregate minimum lease payments under non-cancellable operating leases | 162,000,000 | 179,000,000
Thereafter [member] |  |
Disclosure of future minimum commitments for non cancellable operating lease [line items] |  |
Future aggregate minimum lease payments under non-cancellable operating leases | $ 164,000,000 | $ 327,000,000

X
- Definition Disclosure of future minimum commitments for non cancellable operating lease + References No definition available. + Details
Name: | teck_DisclosureOfFutureMinimumCommitmentsForNonCancellableOperatingLeaseLineItems
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease future minimum lease payments. + References No definition available. + Details
Name: | teck_OperatingLeaseFutureMinimumLeasePayments
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=teck_LessThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=teck_OneToFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=teck_ThereafterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |