XML 172 R74.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Transactions - Disposal of Waneta Dam Sale (Details) - Waneta Dam $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 CAD ($)
Disclosure Of Non-current Assets Held For Sale And Discontinued Operations [Line Items] |
Purchase period | 20 years
Optional purchase period extension | 10 years
Gain Loss On Sale Of Business | $ 888
Gain Loss On Sale Of Business, Net Of Tax | 812
Proceeds From Divestiture Of Businesses | $ 1,203

X
- Definition [Line Items] for Disclosure Of Non-current Assets Held For Sale And Discontinued Operations [Table] + References No definition available. + Details
Name: | teck_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsLineItems
Namespace Prefix: | teck_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain Loss On Sale Of Business + References No definition available. + Details
Name: | teck_GainLossOnSaleOfBusiness
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gain Loss On Sale Of Business, Net Of Tax + References No definition available. + Details
Name: | teck_GainLossOnSaleOfBusinessNetOfTax
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Long-Term Purchase Commitment, Optional Extended Period + References No definition available. + Details
Name: | teck_LongTermPurchaseCommitmentOptionalExtendedPeriod
Namespace Prefix: | teck_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long-Term Purchase Commitment, Period + References No definition available. + Details
Name: | teck_LongTermPurchaseCommitmentPeriod
Namespace Prefix: | teck_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds From Divestiture Of Businesses + References No definition available. + Details
Name: | teck_ProceedsFromDivestitureOfBusinesses
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | teck_DisposalGroupNameAxis=teck_WanetaDamMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |