XML 44 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK OPTION AND STOCK UNIT PLANS (Details) (CAD)
In Millions, except Share data, unless otherwise specified
12 Months Ended 72 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2012
STOCK OPTION AND STOCK UNIT PLANS        
Number of long-term incentive compensation plans 4enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans      
2002 ISO plan        
STOCK OPTION AND STOCK UNIT PLANS        
Maximum number of common shares reserved for issuance under the share-based compensation plan 60,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= enb_IncentiveStockOption2002PlanMember
     
Number of shares issued to date under the share-based compensation plan 49,000,000enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardCumulativeSharesIssued
/ us-gaap_PlanNameAxis
= enb_IncentiveStockOption2002PlanMember
     
2007 ISO and PBSO plans        
STOCK OPTION AND STOCK UNIT PLANS        
Maximum number of common shares reserved for issuance under the share-based compensation plan 71,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= enb_IncentiveStockOption2007PlanAndPerformanceBasedStockOptionPlanMember
     
Number of shares issued to date under the share-based compensation plan 8,000,000enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardCumulativeSharesIssued
/ us-gaap_PlanNameAxis
= enb_IncentiveStockOption2007PlanAndPerformanceBasedStockOptionPlanMember
     
Number of shares exercised to date under the share-based compensation plan 8,000,000enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardCumulativeSharesExercised
/ us-gaap_PlanNameAxis
= enb_IncentiveStockOption2007PlanAndPerformanceBasedStockOptionPlanMember
     
PSU Plan and the RSU Plan        
STOCK OPTION AND STOCK UNIT PLANS        
Number of common shares for each stock unit granted 1enb_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesForEachStockUnitGranted
/ us-gaap_PlanNameAxis
= enb_PerformanceStockUnitsAndRestrictedStockUnitPlansMember
     
INCENTIVE STOCK OPTIONS        
STOCK OPTION AND STOCK UNIT PLANS        
Vesting period 4 years      
Expiration term 10 years      
Number        
Options outstanding at beginning of year (in shares) 29,602,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options granted (in shares) 5,963,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options exercised (in shares) (3,973,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options cancelled or expired (in shares) (262,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options outstanding at end of year (in shares) 31,330,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
29,602,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
   
Options vested at end of year (in shares) 16,591,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Weighted Average Exercise Price        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance 30.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options granted (in Canadian dollars per share) 48.80us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options exercised (in Canadian dollars per share) 22.20us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options cancelled or expired (in Canadian dollars per share) 41.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance 34.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
30.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
   
Options vested at end of year (in Canadian dollars per share) 27.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Weighted Average Remaining Contractual Life (years)        
Options outstanding at end of year 6 years 7 months 6 days      
Options vested at end of year 5 years 2 months 12 days      
Aggregate Intrinsic Value        
Options outstanding at end of year (in Canadian dollars) 523us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Options vested at end of year (in Canadian dollars) 405us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
     
Stock options, additional disclosures        
Total intrinsic value of awards exercised (in Canadian dollars) 117us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
130us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
 
Cash received on exercise of awards (in Canadian dollars) 37us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
24us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
69us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
 
Total fair value of options vested (in Canadian dollars) 26us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
22us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
19us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= enb_IncentiveStockOptionsMember
 
PERFORMANCE BASED STOCK OPTIONS        
STOCK OPTION AND STOCK UNIT PLANS        
Vesting period 4 years     5 years
Number        
Options outstanding at beginning of year (in shares) 4,373,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Options granted (in shares) 138,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Options exercised (in shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Options outstanding at end of year (in shares) 4,511,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
4,373,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
   
Options vested at end of year (in shares) 1,964,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Weighted Average Exercise Price        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance 35.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Options granted (in Canadian dollars per share) 48.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance 35.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
35.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
   
Options vested at end of year (in Canadian dollars per share) 30.93us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Weighted Average Remaining Contractual Life (years)        
Options outstanding at end of year 4 years 6 months      
Options vested at end of year 3 years 4 months 24 days      
Aggregate Intrinsic Value        
Options outstanding at end of year (in Canadian dollars) 71us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Options vested at end of year (in Canadian dollars) 41us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
     
Stock options, additional disclosures        
Total intrinsic value of awards exercised (in Canadian dollars)   62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
 
Cash received on exercise of awards (in Canadian dollars)   28us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
12us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
 
Total fair value of options vested (in Canadian dollars) 5us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
1us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
 
PERFORMANCE BASED STOCK OPTIONS | 2012 Issuance        
STOCK OPTION AND STOCK UNIT PLANS        
Total number of performance targets 3enb_TotalNumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
/ enb_IssuanceDateAxis
= enb_IncentiveStockOption2012IssuanceMember
     
Number of performance targets met 2enb_NumberOfPerformanceTargetsMet
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
/ enb_IssuanceDateAxis
= enb_IncentiveStockOption2012IssuanceMember
     
PERFORMANCE BASED STOCK OPTIONS | 2014 Issuance        
STOCK OPTION AND STOCK UNIT PLANS        
Total number of performance targets 2enb_TotalNumberOfPerformanceTargets
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
/ enb_IssuanceDateAxis
= enb_IncentiveStockOption2014IssuanceMember
     
Number of performance targets met 1enb_NumberOfPerformanceTargetsMet
/ us-gaap_AwardTypeAxis
= enb_PerformanceStockOptionsMember
/ enb_IssuanceDateAxis
= enb_IncentiveStockOption2014IssuanceMember