XML 103 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK OPTION AND STOCK UNIT PLANS (Details 3) (CAD)
In Millions, except Share data in Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
item
Dec. 31, 2013
Dec. 31, 2012
PERFORMANCE STOCK UNITS      
STOCK OPTION AND STOCK UNIT PLANS      
Period of performance cycle 3 years    
Period prior to the maturity of the grant for which weighted average share price is used to calculate cash awards 20 days    
Performance multiplier 2enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMultiplier
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Outstanding stock units      
Units outstanding at beginning of year (in shares) 591us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Units granted (in shares) 274us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Units cancelled (in shares) (2)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Units matured (in shares) (332)enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMatured
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Dividend reinvestment (in shares) 24enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDividendReinvestment
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Units outstanding at end of year (in shares) 555us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
591us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
 
Weighted Average Remaining Contractual Life (years)      
Units outstanding at end of year 1 year 6 months    
Aggregate Intrinsic Value      
Units outstanding at end of year (in Canadian dollars) 66us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Stock units, additional disclosures      
Total amount paid (in Canadian dollars) 36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
Compensation expense (in Canadian dollars) 40us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
25us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
49us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
Unrecognized compensation expense related to non-vested units granted (in Canadian dollars) 34us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
   
Weighted average period over which compensation cost is expected to be recognized 2 years    
PERFORMANCE STOCK UNITS | Minimum      
STOCK OPTION AND STOCK UNIT PLANS      
Performance multiplier 0enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMultiplier
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
PERFORMANCE STOCK UNITS | Maximum      
STOCK OPTION AND STOCK UNIT PLANS      
Performance multiplier 2enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMultiplier
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockUnitsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Restricted stock units      
STOCK OPTION AND STOCK UNIT PLANS      
Maturity period 35 months    
Period prior to the maturity of the grant for which weighted average share price is used to calculate cash awards 20 days    
Outstanding stock units      
Units outstanding at beginning of year (in shares) 1,828us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Units granted (in shares) 1,019us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Units cancelled (in shares) (99)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Units matured (in shares) (867)enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMatured
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Dividend reinvestment (in shares) 78enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDividendReinvestment
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Units outstanding at end of year (in shares) 1,959us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
1,828us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Weighted Average Remaining Contractual Life (years)      
Units outstanding at end of year 1 year 6 months    
Aggregate Intrinsic Value      
Units outstanding at end of year (in Canadian dollars) 116us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Stock units, additional disclosures      
Total amount paid (in Canadian dollars) 45us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Compensation expense (in Canadian dollars) 44us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
36us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
32us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Unrecognized compensation expense related to non-vested units granted (in Canadian dollars) 58us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Weighted average period over which compensation cost is expected to be recognized 2 years