XML 81 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Detail) (CAD)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenues and other income      
Operating revenues 36,231imo_OperatingRevenuesIncludingFederalExciseTax [1],[2],[3] 32,722imo_OperatingRevenuesIncludingFederalExciseTax [1],[2],[3] 31,053imo_OperatingRevenuesIncludingFederalExciseTax [1],[2],[3]
Investment and other income 735us-gaap_OtherIncome 207us-gaap_OtherIncome 135us-gaap_OtherIncome
Total revenues and other income 36,966imo_TotalRevenuesAndOtherIncome 32,929imo_TotalRevenuesAndOtherIncome 31,188imo_TotalRevenuesAndOtherIncome
Expenses      
Exploration 67us-gaap_ExplorationExpense 123us-gaap_ExplorationExpense 83us-gaap_ExplorationExpense
Purchases of crude oil and products 22,479imo_CrudeOilAndProductPurchases [4] 20,155imo_CrudeOilAndProductPurchases [4] 18,476imo_CrudeOilAndProductPurchases [4]
Production and manufacturing 5,662imo_ProductionAndManufacturingExpenses [5],[6] 5,288imo_ProductionAndManufacturingExpenses [5],[6] 4,457imo_ProductionAndManufacturingExpenses [5],[6]
Selling and general 1,075us-gaap_SellingGeneralAndAdministrativeExpense 1,082us-gaap_SellingGeneralAndAdministrativeExpense 1,081us-gaap_SellingGeneralAndAdministrativeExpense
Federal excise tax 1,562imo_FederalExciseTax [1] 1,423imo_FederalExciseTax [1] 1,338imo_FederalExciseTax [1]
Depreciation and depletion 1,096us-gaap_DepreciationDepletionAndAmortization [6] 1,110us-gaap_DepreciationDepletionAndAmortization [6] 761us-gaap_DepreciationDepletionAndAmortization [6]
Financing costs (note 12) 4us-gaap_InterestExpense [7] 11us-gaap_InterestExpense [7] (1)us-gaap_InterestExpense [7]
Total expenses 31,945us-gaap_CostsAndExpenses 29,192us-gaap_CostsAndExpenses 26,195us-gaap_CostsAndExpenses
Income before income taxes 5,021us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 3,737us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 4,993us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income taxes (note 3)      
Current 106us-gaap_CurrentIncomeTaxExpenseBenefit 425us-gaap_CurrentIncomeTaxExpenseBenefit 593us-gaap_CurrentIncomeTaxExpenseBenefit
Deferred 1,130us-gaap_DeferredIncomeTaxExpenseBenefit [8] 484us-gaap_DeferredIncomeTaxExpenseBenefit [8] 634us-gaap_DeferredIncomeTaxExpenseBenefit [8]
Total income tax expense 1,236us-gaap_IncomeTaxExpenseBenefit [9] 909us-gaap_IncomeTaxExpenseBenefit [9] 1,227us-gaap_IncomeTaxExpenseBenefit [9]
Net income 3,785us-gaap_NetIncomeLoss 2,828us-gaap_NetIncomeLoss 3,766us-gaap_NetIncomeLoss
Cash flows from (used in) operating activities 4,405us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 3,292us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 4,680us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Capital and exploration expenditures 5,654imo_CapitalAndExplorationExpenditures [10] 8,020imo_CapitalAndExplorationExpenditures [10] 5,683imo_CapitalAndExplorationExpenditures [10]
Property, plant and equipment Cost 50,911us-gaap_PropertyPlantAndEquipmentGross 47,165us-gaap_PropertyPlantAndEquipmentGross 38,765us-gaap_PropertyPlantAndEquipmentGross
Accumulated depreciation and depletion (15,337)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (15,845)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (14,843)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Net property, plant and equipment 35,574us-gaap_PropertyPlantAndEquipmentNet [11] 31,320us-gaap_PropertyPlantAndEquipmentNet [11] 23,922us-gaap_PropertyPlantAndEquipmentNet [11]
Total assets 40,830us-gaap_Assets 37,218us-gaap_Assets 29,364us-gaap_Assets
Upstream      
Revenues and other income      
Operating revenues 8,408imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[3] 6,016imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[3] 4,674imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[3]
Intersegment sales 4,087imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
4,026imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
4,110imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Investment and other income 667us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
145us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
46us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME 13,162imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
10,187imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
8,830imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Expenses      
Exploration 67us-gaap_ExplorationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
123us-gaap_ExplorationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
83us-gaap_ExplorationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Purchases of crude oil and products 5,628imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
3,778imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
3,056imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Production and manufacturing 3,882imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[6] 3,389imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[6] 2,704imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[6]
Selling and general 3us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
5us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
1us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Depreciation and depletion 857us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[6] 636us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[6] 498us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[6]
Financing costs (note 12) 4us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
9us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
(1)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Total expenses 10,441us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
7,940us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
6,341us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Income before income taxes 2,721us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
2,247us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
2,489us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Income taxes (note 3)      
Current (219)us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
(14)us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
72us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Deferred 881us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
549us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
529us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Total income tax expense 662us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
535us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
601us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Net income 2,059us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
1,712us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
1,888us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Cash flows from (used in) operating activities 2,519us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
1,690us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
2,625us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Capital and exploration expenditures 4,974imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[10] 7,755imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[10] 5,518imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[10]
Property, plant and equipment Cost 42,142us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
38,819us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
30,602us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Accumulated depreciation and depletion (10,103)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
(10,749)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
(10,146)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Net property, plant and equipment 32,039us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[11] 28,070us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[11] 20,456us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
[11]
Total assets 34,421us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
30,553us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
22,317us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_UpstreamMember
Downstream      
Revenues and other income      
Operating revenues 26,400imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[3] 25,450imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[3] 25,077imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[3]
Intersegment sales 1,359imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,978imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
2,603imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Investment and other income 65us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
59us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
81us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME 27,824imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
27,487imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
27,761imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Expenses      
Purchases of crude oil and products 21,476imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
21,628imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
21,316imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Production and manufacturing 1,564imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[6] 1,695imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[6] 1,569imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[6]
Selling and general 887us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
886us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
935us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Federal excise tax 1,562imo_FederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,423imo_FederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,338imo_FederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Depreciation and depletion 216us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[6] 452us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[6] 242us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[6]
Financing costs (note 12)   2us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
 
Total expenses 25,705us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
26,086us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
25,400us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Income before income taxes 2,119us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,401us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
2,361us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Income taxes (note 3)      
Current 296us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
395us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
486us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Deferred 229us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
(46)us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
103us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Total income tax expense 525us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
349us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
589us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Net income 1,594us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,052us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,772us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Cash flows from (used in) operating activities 1,666us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,453us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
1,961us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Capital and exploration expenditures 572imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[10] 187imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[10] 140imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[10]
Property, plant and equipment Cost 7,460us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
7,146us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
7,038us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Accumulated depreciation and depletion (4,459)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
(4,347)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
(3,967)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Net property, plant and equipment 3,001us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[11] 2,799us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[11] 3,071us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
[11]
Total assets 5,823us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
5,732us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
6,409us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_DownstreamMember
Chemical      
Revenues and other income      
Operating revenues 1,423imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[3] 1,256imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[3] 1,302imo_OperatingRevenuesIncludingFederalExciseTax
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[3]
Intersegment sales 381imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
318imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
299imo_IntersegmentSales
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME 1,804imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
1,574imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
1,601imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Expenses      
Purchases of crude oil and products 1,196imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
1,065imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
1,115imo_CrudeOilAndProductPurchases
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Production and manufacturing 216imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[6] 210imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[6] 185imo_ProductionAndManufacturingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[6]
Selling and general 70us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
66us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
67us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Depreciation and depletion 12us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[6] 12us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[6] 12us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[6]
Total expenses 1,494us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
1,353us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
1,379us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Income before income taxes 310us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
221us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
222us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Income taxes (note 3)      
Current 76us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
62us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
67us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Deferred 5us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
(3)us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
(10)us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Total income tax expense 81us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
59us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
57us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Net income 229us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
162us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
165us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Cash flows from (used in) operating activities 250us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
198us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
127us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Capital and exploration expenditures 26imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[10] 9imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[10] 4imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[10]
Property, plant and equipment Cost 798us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
771us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
765us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Accumulated depreciation and depletion (601)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
(586)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
(576)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Net property, plant and equipment 197us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[11] 185us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[11] 189us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
[11]
Total assets 372us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
397us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
372us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= imo_ChemicalMember
Corporate and Other      
Revenues and other income      
Investment and other income 3us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
3us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
8us-gaap_OtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME 3imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
3imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
8imo_SegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Expenses      
Selling and general 121us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
125us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
78us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Depreciation and depletion 11us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[6] 10us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[6] 9us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[6]
Total expenses 132us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
135us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
87us-gaap_CostsAndExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Income before income taxes (129)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(132)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(79)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Income taxes (note 3)      
Current (47)us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(18)us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(32)us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Deferred 15us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(16)us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
12us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Total income tax expense (32)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(34)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(20)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Net income (97)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(98)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(59)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Cash flows from (used in) operating activities (30)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(49)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(33)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Capital and exploration expenditures 82imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[10] 69imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[10] 21imo_CapitalAndExplorationExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[10]
Property, plant and equipment Cost 511us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
429us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
360us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Accumulated depreciation and depletion (174)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(163)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(154)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Net property, plant and equipment 337us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[11] 266us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[11] 206us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
[11]
Total assets 565us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
581us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
704us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Consolidation, Eliminations      
Revenues and other income      
Intersegment sales (5,827)imo_IntersegmentSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(6,322)imo_IntersegmentSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(7,012)imo_IntersegmentSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME (5,827)imo_SegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(6,322)imo_SegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(7,012)imo_SegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Expenses      
Purchases of crude oil and products (5,821)imo_CrudeOilAndProductPurchases
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(6,316)imo_CrudeOilAndProductPurchases
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(7,011)imo_CrudeOilAndProductPurchases
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Production and manufacturing   (6)imo_ProductionAndManufacturingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
[6] (1)imo_ProductionAndManufacturingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
[6]
Selling and general (6)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
   
Total expenses (5,827)us-gaap_CostsAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(6,322)us-gaap_CostsAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(7,012)us-gaap_CostsAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income taxes (note 3)      
Total assets (351)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(45)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(438)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
[1] Operating revenues include federal excise tax of $1,562 million (2013 - $1,423 million, 2012 - $1,338 million).
[2] Operating revenues include amounts from related parties of $3,752 million (2013 - $2,385 million, 2012 - $2,907 million), (note 16).
[3] Includes export sales to the United States of $5,940 million (2013 - $5,217 million, 2012 - $4,358 million). Export sales to the United States were recorded in all operating segments, with the largest effects in the Upstream segment.
[4] Purchases of crude oil and products include amounts from related parties of $3,950 million (2013 - $4,104 million, 2012 - $3,033 million), (note 16).
[5] Production and manufacturing expenses include amounts to related parties of $366 million (2013 - $319 million, 2012 - $241 million), (note 16).
[6] A 2013 charge in the Downstream segment of $377 million ($280 million, after-tax) associated with the company's decision to convert the Dartmouth refinery to a terminal included the write-down of refinery plant and equipment not included in the terminal conversion of $245 million, reported as part of depreciation and depletion expenses, and decommissioning, environmental and employee-related costs of $132 million, reported as part of production and manufacturing expenses. By the end of 2014, amounts incurred associated with decommissioning, environmental and employee-related costs totalled $90 million.
[7] Cash interest payments in 2014 were $82 million (2013 - $69 million, 2012 - $20 million). The weighted average interest rate on short-term borrowings in 2014 was 1.1 percent (2013 - 1.1 percent).
[8] There were no material net (charges)/credits for the effect of changes in tax laws and rates included in the provisions for deferred income taxes in 2014, 2013 and 2012.
[9] Cash outflow from income taxes, plus investment credits earned, was $811 million in 2014 (2013 - $911 million, 2012 - $871 million).
[10] Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to capital leases, additional investments and acquisitions.
[11] Includes property, plant and equipment under construction of $12,535 million (2013 - $9,234 million).