XML 64 R50.htm IDEA: XBRL DOCUMENT
v3.8.0.1

RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - NOTIONAL PRINCIPAL OR QUANTITY INFORMATION (Details) - Mar. 31, 2018 € in Millions, ¥ in Millions, £ in Millions, $ in Millions, $ in Millions, Bcf in Billions | CAD ($) MWh Bcf MMBbls | USD ($) MWh Bcf MMBbls | GBP (£) MWh Bcf MMBbls | EUR (€) MWh Bcf MMBbls | JPY (¥) MWh Bcf MMBbls
--- | --- | --- | --- | --- | ---
Euro |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2020 | € |  |  |  | € 35 |
Foreign exchange contracts - forwards - purchase | United States dollar |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 |  | $ 544 |  |  |
2019 |  | 2 |  |  |
2020 |  | 1 |  |  |
2021 |  | 0 |  |  |
Foreign exchange contracts - forwards - purchase | GBP |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | £ |  |  | £ 0 |  |
2019 | £ |  |  | 0 |  |
Foreign exchange contracts - forwards - purchase | Euro |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | € |  |  |  | 264 |
2019 | € |  |  |  | 375 |
2020 | € |  |  |  | 0 |
Foreign exchange contracts - forwards - purchase | Japanese yen |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2019 | ¥ |  |  |  |  | ¥ 32,662
2020 | ¥ |  |  |  |  | 0
2022 | ¥ |  |  |  |  | 20,000
Thereafter | ¥ |  |  |  |  | ¥ 0
Foreign exchange contracts - forwards - sell | United States dollar |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 |  | 3,215 |  |  |
2019 |  | 3,247 |  |  |
2020 |  | 3,258 |  |  |
2021 |  | 1,689 |  |  |
2022 |  | 1,676 |  |  |
Thereafter |  | $ 3,489 |  |  |
Foreign exchange contracts - forwards - sell | GBP |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2019 | £ |  |  | 89 |  |
2020 | £ |  |  | 25 |  |
2021 | £ |  |  | 27 |  |
2022 | £ |  |  | 28 |  |
Thereafter | £ |  |  | £ 149 |  |
Foreign exchange contracts - forwards - sell | Euro |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2021 | € |  |  |  | 169 |
2022 | € |  |  |  | 169 |
Thereafter | € |  |  |  | € 889 |
Interest rate contracts - short-term borrowings |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | $ 3,749 |  |  |  |
2019 | 2,100 |  |  |  |
2020 | 527 |  |  |  |
2021 | 109 |  |  |  |
2022 | 93 |  |  |  |
Thereafter | 203 |  |  |  |
Interest rate contracts - long-term receive fixed rate |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | 728 |  |  |  |
2019 | 580 |  |  |  |
2020 | 553 |  |  |  |
2021 | 188 |  |  |  |
2022 | 102 |  |  |  |
Thereafter | 0 |  |  |  |
Interest rate contracts - long-term debt pay fixed rate |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | 2,242 |  |  |  |
2019 | 800 |  |  |  |
2020 | 447 |  |  |  |
Equity contracts |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | 40 |  |  |  |
2019 | 37 |  |  |  |
2020 | $ 8 |  |  |  |
Commodity contracts | Natural gas |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | Bcf | (16) | (16) | (16) | (16) | (16)
2019 | Bcf | (57) | (57) | (57) | (57) | (57)
2020 | Bcf | (23) | (23) | (23) | (23) | (23)
2021 | Bcf | (2) | (2) | (2) | (2) | (2)
2022 | Bcf | 14 | 14 | 14 | 14 | 14
Thereafter | Bcf | 2 | 2 | 2 | 2 | 2
Commodity contracts | Crude oil |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | MMBbls | 1 | 1 | 1 | 1 | 1
2019 | MMBbls | 2 | 2 | 2 | 2 | 2
Commodity contracts | NGL |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | MMBbls | (10) | (10) | (10) | (10) | (10)
2019 | MMBbls | (1) | (1) | (1) | (1) | (1)
Commodity contracts | Power |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2018 | MWh | 60 | 60 | 60 | 60 | 60
2019 | MWh | 64 | 64 | 64 | 64 | 64
2020 | MWh | 66 | 66 | 66 | 66 | 66
2021 | MWh | (3) | (3) | (3) | (3) | (3)
2022 | MWh | (43) | (43) | (43) | (43) | (43)
Thereafter | MWh | (43) | (43) | (43) | (43) | (43)

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 Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the third fiscal year following the balance sheet date. + 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 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 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_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CurrencyAxis=currency_JPY
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_InterestRateContractForLongTermBorrowingsReceiveFixedRateMember
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: | us-gaap_ProductOrServiceAxis=us-gaap_NaturalGasReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=us-gaap_CrudeOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=us-gaap_NaturalGasLiquidsReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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