XML 164 R129.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Commitments - Summary of Future Aggregate Minimum Lease Payments Under Non-cancellable Operating Leases (Detail) - CAD | Dec. 31, 2017 | Dec. 31, 2016
--- | --- | ---
Disclosure of future minimum commitments for non cancellable operating lease [Line Items] |  |
Future aggregate minimum lease payments under non-cancellable operating leases | CAD 599,000,000 | CAD 552,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 | 93,000,000 | 80,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 | 179,000,000 | 162,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 | CAD 327,000,000 | CAD 310,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: |