XML 140 R115.htm IDEA: XBRL DOCUMENT
v3.20.4

RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - NOTIONAL PRINCIPAL OR QUANTITY INFORMATION (Details) € in Millions, ¥ in Millions, £ in Millions, MWh in Millions, MMBbls in Millions, Bcf in Millions, $ in Millions, $ in Millions | Dec. 31, 2020 USD ($) MWh MMBbls Bcf | Dec. 31, 2020 GBP (£) MWh MMBbls Bcf | Dec. 31, 2020 EUR (€) MWh MMBbls Bcf | Dec. 31, 2020 JPY (¥) MWh MMBbls Bcf | Dec. 31, 2020 CAD ($) MWh MMBbls Bcf | Dec. 31, 2019 USD ($) MWh MMBbls Bcf | Dec. 31, 2019 GBP (£) MWh MMBbls Bcf | Dec. 31, 2019 EUR (€) MWh MMBbls Bcf | Dec. 31, 2019 JPY (¥) MWh MMBbls Bcf | Dec. 31, 2019 CAD ($) MWh MMBbls Bcf
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Foreign exchange contracts - United States dollar or GBP or Japanese yen forwards - purchase |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional principal | $ 1,772 |  |  | ¥ 0 |  |  |  |  |  |
2022 notional principal | 1,750 |  |  | 72,500 |  |  |  |  |  |
2023 notional principal | 0 |  |  | 0 |  |  |  |  |  |
2024 notional principal | 0 |  |  | 0 |  |  |  |  |  |
2025 notional principal | 0 |  |  | 0 |  |  |  |  |  |
Thereafter notional principal | 0 |  |  | 0 |  |  |  |  |  |
Total notional principal | 3,522 |  |  | ¥ 72,500 |  | $ 1,121 |  |  | ¥ 72,500 |
Foreign exchange contracts - United States dollar or GBP forwards - sell |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional principal | 5,718 | £ 88 | € 94 |  |  |  |  |  |  |
2022 notional principal | 5,853 | 28 | 94 |  |  |  |  |  |  |
2023 notional principal | 3,784 | 29 | 92 |  |  |  |  |  |  |
2024 notional principal | 1,856 | 30 | 91 |  |  |  |  |  |  |
2025 notional principal | 648 | 30 | 86 |  |  |  |  |  |  |
Thereafter notional principal | 0 | 60 | 428 |  |  |  |  |  |  |
Total notional principal | $ 17,859 | £ 265 | € 885 |  |  | $ 19,419 | £ 298 | € 909 |  |
Interest rate contracts - short-term borrowings |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional principal |  |  |  |  | $ 4,036 |  |  |  |  |
2022 notional principal |  |  |  |  | 397 |  |  |  |  |
2023 notional principal |  |  |  |  | 47 |  |  |  |  |
2024 notional principal |  |  |  |  | 35 |  |  |  |  |
2025 notional principal |  |  |  |  | 30 |  |  |  |  |
Thereafter notional principal |  |  |  |  | 90 |  |  |  |  |
Total notional principal |  |  |  |  | 4,635 |  |  |  |  | $ 10,784
Interest rate contract - long term debt - Pay Fixed Rate |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional principal |  |  |  |  | 2,067 |  |  |  |  |
2022 notional principal |  |  |  |  | 1,992 |  |  |  |  |
2023 notional principal |  |  |  |  | 1,337 |  |  |  |  |
2024 notional principal |  |  |  |  | 0 |  |  |  |  |
2025 notional principal |  |  |  |  | 0 |  |  |  |  |
Thereafter notional principal |  |  |  |  | 0 |  |  |  |  |
Total notional principal |  |  |  |  | 5,396 |  |  |  |  | 5,102
Equity contracts |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional principal |  |  |  |  | 44 |  |  |  |  |
2022 notional principal |  |  |  |  | 7 |  |  |  |  |
2023 notional principal |  |  |  |  | 11 |  |  |  |  |
2024 notional principal |  |  |  |  | 0 |  |  |  |  |
2025 notional principal |  |  |  |  | 0 |  |  |  |  |
Thereafter notional principal |  |  |  |  | 0 |  |  |  |  |
Total notional principal |  |  |  |  | $ 62 |  |  |  |  | $ 54
Commodity contracts | Natural gas |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional quantity (in bcf, bbl or mbbl) | Bcf | 114 | 114 | 114 | 114 | 114 |  |  |  |  |
2022 notional quantity (in bcf, bbl or mbbl) | Bcf | 32 | 32 | 32 | 32 | 32 |  |  |  |  |
2023 notional quantity (in bcf, bbl or mbbl) | Bcf | 13 | 13 | 13 | 13 | 13 |  |  |  |  |
2024 notional quantity (in bcf, bbl or mbbl) | Bcf | 3 | 3 | 3 | 3 | 3 |  |  |  |  |
2025 notional quantity (in bcf, bbl or mbbl) | Bcf | 11 | 11 | 11 | 11 | 11 |  |  |  |  |
Thereafter notional quantity (in bcf, bbl or mbbl) | Bcf | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Total notional quantity (in bcf, bbl or mbbl) | Bcf | 173 | 173 | 173 | 173 | 173 | (1) | (1) | (1) | (1) | (1)
Commodity contracts | Crude oil |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional quantity (in bcf, bbl or mbbl) | MMBbls | 14 | 14 | 14 | 14 | 14 |  |  |  |  |
2022 notional quantity (in bcf, bbl or mbbl) | MMBbls | 1 | 1 | 1 | 1 | 1 |  |  |  |  |
2023 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2024 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2025 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Thereafter notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Total notional quantity (in bcf, bbl or mbbl) | MMBbls | 15 | 15 | 15 | 15 | 15 | 28 | 28 | 28 | 28 | 28
Commodity contracts | NGL |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2022 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2023 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2024 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2025 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Thereafter notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Total notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 2 | 2 | 2
Commodity contracts | Power | Net sell |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2021 notional quantity (MW/H) | MWh | (3) | (3) | (3) | (3) | (3) |  |  |  |  |
2022 notional quantity (MW/H) | MWh | (43) | (43) | (43) | (43) | (43) |  |  |  |  |
2023 notional quantity (MW/H) | MWh | (43) | (43) | (43) | (43) | (43) |  |  |  |  |
2024 notional quantity (MW/H) | MWh | (43) | (43) | (43) | (43) | (43) |  |  |  |  |
2025 notional quantity (MW/H) | MWh | (43) | (43) | (43) | (43) | (43) |  |  |  |  |
Thereafter notional quantity (MW/H) | MWh | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Total notional quantity (MW/H) | MWh | (35) | (35) | (35) | (35) | (35) | (16) | (16) | (16) | (16) | (16)

X
- Definition Derivative, Nonmonetary Notional Amount Maturing After 5 Years + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountMaturingAfter5Years
Namespace Prefix: | enb_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Notional Amount Outstanding + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstanding
Namespace Prefix: | enb_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the next fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInNextTwelveMonths
Namespace Prefix: | enb_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearFive
Namespace Prefix: | enb_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the fourth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearFour
Namespace Prefix: | enb_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Notional Amount Outstanding Maturing In Year Three + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearThree
Namespace Prefix: | enb_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the second fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearTwo
Namespace Prefix: | enb_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Rate Notional Amount Outstanding + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstanding
Namespace Prefix: | enb_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing after the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInAfterYearFive
Namespace Prefix: | enb_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the next fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInNextTwelveMonths
Namespace Prefix: | enb_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearFive
Namespace Prefix: | enb_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the fourth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearFour
Namespace Prefix: | enb_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the third fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearThree
Namespace Prefix: | enb_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the second fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearTwo
Namespace Prefix: | enb_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Notional Amount Outstanding + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstanding
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing after the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInAfterYearFive
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the next fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInNextTwelveMonths
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearFive
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the fourth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearFour
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the third fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearThree
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the second fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearTwo
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_ForeignExchangeForwardPurchaseContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_ForeignExchangeForwardSellContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_InterestRateContractForShortTermBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_InterestRateContractForLongTermBorrowingsPayFixedRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_EquityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=srt_NaturalGasReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=srt_CrudeOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=srt_NaturalGasLiquidsReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=enb_PowerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |