XML 70 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS (Details 8) (CAD)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Changes in net fair value of derivative assets and liabilities classified as Level 3 in the fair value hierarchy    
Level 3 net derivative liability at beginning of period (164)enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue (24)enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
Total gains/(loss)    
Included in earnings 252enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInEarnings (100)enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInEarnings
Included in OCI 32us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisGainLossIncludedInOtherComprehensiveIncomeLoss  
Settlements 29enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitySettlements (40)enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitySettlements
Level 3 net derivative liability at end of period 149enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue (164)enb_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityNetValue
Amount of transfer of fair value of liabilities between level 0enb_FairValueLiabilitiesInterLevelTransfersAmount 0enb_FairValueLiabilitiesInterLevelTransfersAmount
Amount of transfer of fair value of assets between level 0enb_FairValueAssetsInterLevelTransfersAmount 0enb_FairValueAssetsInterLevelTransfersAmount
Net Investment Hedges unrealized translation loss on foreign exchange contracts 199us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax 46us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
Net Investment Hedges unrealized loss on change in fair value on foreign exchange contracts 114us-gaap_UnrealizedLossOnForeignCurrencyDerivativesBeforeTax 80us-gaap_UnrealizedLossOnForeignCurrencyDerivativesBeforeTax
Net Investment Hedges realized gains on settlement on forward exchange contracts 10us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax 15us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
Net Investment Hedges amount of ineffectiveness 0us-gaap_AmountOfIneffectivenessOnNetInvestmentHedges 0us-gaap_AmountOfIneffectivenessOnNetInvestmentHedges
Fair Value of Other Financial Instruments    
Equity investments at carrying value 99us-gaap_CostMethodInvestments 103us-gaap_CostMethodInvestments
Preference shares (Note 20) | Minimum    
Fair Value of Other Financial Instruments    
Cumulative dividends based on average yield of Government of Canada bonds, maturity period of bonds 10 years  
Cumulative dividends based on average yield of Government of Canada bonds, spread over reference rate (as a percent) 4.30%enb_CumulativeDividendsSpreadOverVariableReferenceRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Preference shares (Note 20) | Maximum    
Fair Value of Other Financial Instruments    
Cumulative dividends based on average yield of Government of Canada bonds, spread over reference rate (as a percent) 4.40%enb_CumulativeDividendsSpreadOverVariableReferenceRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Carrying value    
Fair Value of Other Financial Instruments    
Long-term debt 34,427us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
25,168us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying value | Preference shares (Note 20)    
Fair Value of Other Financial Instruments    
Held to maturity preferred share investment 323us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
287us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
Total Gross Derivative Instruments    
Fair Value of Other Financial Instruments    
Long-term debt 36,637us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
27,469us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total Gross Derivative Instruments | Preference shares (Note 20)    
Fair Value of Other Financial Instruments    
Held to maturity preferred share investment 580us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
580us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember