XML 65 R46.htm IDEA: XBRL DOCUMENT
v3.21.1

RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - Liquidity and Credit Risk (Details) - CAD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2021 | Dec. 31, 2020
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 |
Letters of credit issued in lieu of cash collateral | $ 0 |
Derivative instruments |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 1,158,000,000 | $ 872,000,000
Cash collateral on asset exposure | 0 | 0
Derivative instruments | Canadian financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 617,000,000 | 481,000,000
Derivative instruments | US financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 188,000,000 | 99,000,000
Derivative instruments | European financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 0 | 28,000,000
Derivative instruments | Asian financial institutions |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | 235,000,000 | 167,000,000
Derivative instruments | Other |  |
LIQUIDITY RISK AND CREDIT RISK |  |
Maximum credit exposure with respect to derivative instruments | $ 118,000,000 | $ 97,000,000

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 Carrying amount as of the balance sheet date of cash collateral held for borrowed securities, for which the cash is restricted as to withdrawal or usage. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.1) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.(a),2) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_CashCollateralForBorrowedSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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=121572278&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 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: |