XML 143 R110.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Financial Instruments - Fair Value of the Commodity Risk Management Assets and Liabilities by Classification Level (Details) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Change in foreign exchange rates | $ (7) | $ 4 | $ 16
Losses recognized in other comprehensive loss | 75 | 126 | (8)
Total gains (losses) included in earnings before income taxes | 51 | (694) | (255)
Level III | Recurring fair value measurement |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Commodity risk management assets and liabilities | (147) | (782) | 159
Market price changes | 525 | 80 |
Change in foreign exchange rates | 16 | 12 |
Transfers out of Level III(1) | 205 | 0 |
Level III | Recurring fair value measurement | Market price changes on existing contracts |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Market price changes | (129) | (909) |
Level III | Recurring fair value measurement | Market price changes on new contracts |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Market price changes | 18 | (124) |
Level III | Non-recurring fair value measurement |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Losses recognized in other comprehensive loss | (114) | (594) |
Total gains (losses) included in earnings before income taxes | (237) | (389) |
Unrealized gains (losses) included in earnings before income taxes relating to net assets (liabilities) held at year end | 288 | (309) |
Level III | Hedge | Recurring fair value measurement |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Commodity risk management assets and liabilities | 0 | (347) | 285
Market price changes | 256 | (38) |
Change in foreign exchange rates | 9 | 17 |
Transfers out of Level III(1) | 205 | 0 |
Level III | Hedge | Recurring fair value measurement | Market price changes on existing contracts |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Market price changes | (123) | (611) |
Level III | Hedge | Recurring fair value measurement | Market price changes on new contracts |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Market price changes | 0 | 0 |
Level III | Hedge | Non-recurring fair value measurement |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Losses recognized in other comprehensive loss | (114) | (594) |
Total gains (losses) included in earnings before income taxes | (256) | 38 |
Unrealized gains (losses) included in earnings before income taxes relating to net assets (liabilities) held at year end | 0 | 0 |
Level III | Non-hedge | Recurring fair value measurement |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Commodity risk management assets and liabilities | (147) | (435) | $ (126)
Market price changes | 269 | 118 |
Change in foreign exchange rates | 7 | (5) |
Transfers out of Level III(1) | 0 | 0 |
Level III | Non-hedge | Recurring fair value measurement | Market price changes on existing contracts |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Market price changes | (6) | (298) |
Level III | Non-hedge | Recurring fair value measurement | Market price changes on new contracts |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Market price changes | 18 | (124) |
Level III | Non-hedge | Non-recurring fair value measurement |  |  |
Disclosure of risk management strategy related to hedge accounting [line items] |  |  |
Losses recognized in other comprehensive loss | 0 | 0 |
Total gains (losses) included in earnings before income taxes | 19 | (427) |
Unrealized gains (losses) included in earnings before income taxes relating to net assets (liabilities) held at year end | $ 288 | $ (309) |

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

X
- Definition The gain (loss) recognised in other comprehensive income on hedge ineffectiveness. [Refer: Gain (loss) on hedge ineffectiveness] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24C -Subparagraph a -Clause i -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_a_i&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInOtherComprehensiveIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gains (losses) recognised in other comprehensive income on cash flow hedges, before tax, before reclassification adjustments. [Refer: Cash flow hedges [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 91 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_GainsLossesOnCashFlowHedgesBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 21 -IssueDate 2023-01-01 -Paragraph 52 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 35 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in exposure to credit risk on loan commitments and financial guarantee contracts. [Refer: Exposure to credit risk on loan commitments and financial guarantee contracts] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 35H -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 35I -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_IncreaseDecreaseInExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph B8 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B -URIDate 2023-03-23 + Details
Name: | ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of transfers of assets out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 13 -IssueDate 2023-01-01 -Paragraph 93 -Subparagraph e -Clause iv -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e_iv&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Unrealized Gains (Losses) On Hedge Instruments, Before Tax + References No definition available. + Details
Name: | tac_UnrealizedGainsLossesOnHedgeInstrumentsBeforeTax
Namespace Prefix: | tac_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MeasurementAxis=ifrs-full_RecurringFairValueMeasurementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialAssetsAxis=tac_DerivativeInstrumentsExistingContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialAssetsAxis=tac_DerivativeInstrumentsAmendedContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MeasurementAxis=ifrs-full_NonrecurringFairValueMeasurementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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