XML 62 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Detail) (CAD)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 6,807us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 5,872us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Funded Pension Plans    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets      
Accumulated benefit obligation less fair value of plan assets      
Unfunded Pension Plans    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit obligation 574us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= imo_UnfundedPensionPlansMember
574us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= imo_UnfundedPensionPlansMember
Accumulated benefit obligation 542us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= imo_UnfundedPensionPlansMember
496us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= imo_UnfundedPensionPlansMember