XML 170 R136.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Financial Instruments and Financial Risk Management - Additional Information (Detail) $ in Millions, $ in Billions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2018 CAD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2017 CAD ($) | Dec. 31, 2017 USD ($) | Jan. 01, 2017 CAD ($)
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Outstanding settlements payable | $ 45 |  | $ 39 |  | $ 43
Prepaid and other current assets | 260 |  | 310 |  | 172
Trade accounts payable and other liabilities | 2,333 |  | 2,290 |  | $ 1,870
Free-standing derivatives not designated as hedging Instruments [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Prepaid and other current assets | 2 |  |  |  |
Trade accounts payable and other liabilities | 6 |  |  |  |
Hedges of net investment in foreign operations [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Foreign operations was designated in a net investment hedging relationship |  | $ 2.6 |  | $ 4.1 |
Foreign exchange translation on investment in foreign operations | 295 |  | 387 |  |
Sale and purchase contracts [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Outstanding settlements receivable | 557 |  | 687 |  |
Outstanding settlements payable | 45 |  | 39 |  |
Embedded derivatives [member] | Notes Due 2024 [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Fair value of embedded derivative | 73 |  | 108 |  |
Embedded derivatives [member] | Contingent Zinc Escalation Payment Embedded Derivative [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Fair value of embedded derivative | 34 |  | 43 |  |
Gold Stream Embedded Derivative [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Fair value of embedded derivative | $ 11 |  | 9 |  |
Percentage of ongoing payment containing embedded derivative | 15.00% | 15.00% |  |  |
Silver Stream Embedded Derivative [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Percentage of ongoing payment containing embedded derivative | 5.00% | 5.00% |  |  |
Fair value of embedded derivative | $ 1 |  | 3 |  |
Notes Due 2024 [member] | Derivatives not designated as hedging instruments and embedded derivatives [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Gain on non-operating income (expense) | $ (42) |  | $ 51 |  |
Currency risk [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Strengthening/Weakening of Canadian dollar against the U.S. dollar | 0.10 | 0.10 | 0.10 | 0.10 |
Pre-tax loss (gain) from financial instruments due to foreign currency translation | $ 8 |  | $ 3 |  |
Pre-tax loss (gain) in other comprehensive income from translation of foreign operations | 408 |  | 157 |  |
Interest rate risk [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Pre-tax gain (loss) from financial instruments due to interest rate change | $ 15 |  | $ 10 |  |
Percentage decrease in commodity price risk | 1.00% | 1.00% | 1.00% | 1.00% |
Commodity Price Risk [member] |  |  |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |  |  |
Pre-tax gain (loss) from financial instruments due to interest rate change | $ 16 |  | $ 26 |  |
Percentage of change in commodity price | 10.00% | 10.00% |  |  |

X
- Definition The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_55&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The fair value of financial assets. [Refer: At fair value [member]; Financial assets] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 25 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_25&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_FinancialAssetsAtFairValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 25 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_25&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_FinancialLiabilitiesAtFairValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 91 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_91_a&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 54 -Subparagraph k -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_k&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_TradeAndOtherCurrentPayables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Gain on debt prepayment options. + References No definition available. + Details
Name: | teck_GainOnDebtPrepaymentOptions
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gold stream embedded derivative percentage. + References No definition available. + Details
Name: | teck_GoldStreamEmbeddedDerivativePercentage
Namespace Prefix: | teck_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net investment in foreign operations designated as a hedge. + References No definition available. + Details
Name: | teck_NetInvestmentInForeignOperationsDesignatedAsHedge
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of change in commodity price. + References No definition available. + Details
Name: | teck_PercentageOfChangeInCommodityPrice
Namespace Prefix: | teck_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of decrease in commodity price risk. + References No definition available. + Details
Name: | teck_PercentageOfDecreaseInCommodityPriceRisk
Namespace Prefix: | teck_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity analysis of pretax gain loss from financial instruments on exchange differences. + References No definition available. + Details
Name: | teck_SensitivityAnalysisOfPreTaxGainLossFromFinancialInstrumentsOnExchangeDifferences
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity analysis of pre tax gain loss from financial instruments on interest rate changes. + References No definition available. + Details
Name: | teck_SensitivityAnalysisOfPreTaxGainLossFromFinancialInstrumentsOnInterestRateChanges
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity analysis of pre-tax gain loss from other comprehensive income on exchange differences. + References No definition available. + Details
Name: | teck_SensitivityAnalysisOfPreTaxGainLossFromOtherComprehensiveIncomeOnExchangeDifferences
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity analysis on exchange differences amount. + References No definition available. + Details
Name: | teck_SensitivityAnalysisOnExchangeDifferencesAmount
Namespace Prefix: | teck_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Settlements payable. + References No definition available. + Details
Name: | teck_SettlementsPayable
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Settlements receivable. + References No definition available. + Details
Name: | teck_SettlementsReceivable
Namespace Prefix: | teck_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Silver stream embedded derivative percentage. + References No definition available. + Details
Name: | teck_SilverStreamEmbeddedDerivativePercentage
Namespace Prefix: | teck_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=teck_FreeStandingDerivativesNotDesignatedAsHedgingInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=teck_SaleAndPurchaseContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=teck_EmbeddedDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=teck_NotesDueTwoThousandTwentyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=teck_ContingentZincEscalationPaymentEmbeddedDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=teck_GoldStreamEmbeddedDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=teck_SilverStreamEmbeddedDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=teck_NotesDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=teck_DerivativesNotDesignatedAsHedgingInstrumentsAndEmbeddedDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_CommodityPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |