XML 191 R131.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - LIQUIDITY AND CREDIT RISK (Details) - CAD ($) | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
LIQUIDITY RISK AND CREDIT RISK |  |
Rolling time period over which the Company forecasts cash requirements | 12 months |
Period of anticipated requirements for which the Company maintains sufficient liquidity through committed credit facilities | 1 year |
Period after which receivables are classified as past due | 30 days |
Letters of credit provided in lieu of providing cash collateral to counterparties | $ 0 |
Cash collateral | 0 | $ 0
Derivative instruments |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 394,000,000 | 562,000,000
Derivative instruments | Canadian financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 146,000,000 | 28,000,000
Derivative instruments | United States financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 40,000,000 | 107,000,000
Derivative instruments | European financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 3,000,000 | 84,000,000
Derivative instruments | Asian financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 92,000,000 | 6,000,000
Derivative instruments | Other |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | $ 113,000,000 | $ 337,000,000

X
- Definition Represents the period after which receivables are classified as past due. + References No definition available. + Details
Name: | enb_PeriodAfterWhichReceivablesClassifiedAsPastDue
Namespace Prefix: | enb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period of the entity's anticipated requirements which the entity can fund through committed credit facilities without having to access the capital markets. + References No definition available. + Details
Name: | enb_PeriodOfAnticipatedRequirementsCoveredByCommittedCreditFacilities
Namespace Prefix: | enb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the rolling time period over which the entity forecasts cash requirements to determine whether sufficient funds will be available. + References No definition available. + Details
Name: | enb_RollingTimePeriodForCashForecasting
Namespace Prefix: | enb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611 + Details
Name: | us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of securities received as collateral against derivative assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226013-175313 + Details
Name: | us-gaap_DerivativeAssetFairValueOfCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=enb_CanadianFinancialInstitutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=enb_USFinancialInstitutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=enb_EuropeanFinancialInstitutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=enb_AsianFinancialInstitutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=enb_OtherCounterpartiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |